Linux系统下的动态DNS服务配置方法详解

豆豆网   技术应用频道   2007年08月02日  【字号: 收藏本文

内容摘要:本文的实现环境采用Slackware Linux 9.0作为DDNS服务器,其上同时运行DNS和DHCP服务,其中DNS Server采用Bind 9.2.2,DHCP Server采用DHCP Server v3.0pl2。

  1.以Windows 2000作为DHCP客户端测试   

  (1)设客户机的主机名为kill-virus,执行ipconfig /all显示所获得的IP地址为10.22.1.69。

  (2)在客户端执行nslookup测试。   

  C:Documents and SettingsAdministrator>nslookup

  Default Server: slack9.tcbuu.cn

  Address: 10.22.1.123

  > kill-virus.tcbuu.cn//测试客户机FQDN在区域文件中是否存在

  Server: slack9.tcbuu.cn

  Address: 10.22.1.123

  Name: kill-virus.tcbuu.cn

  Address: 10.22.1.69//测试结果,表明该资源纪录存在  

  (3)在客户机kill-virus上执行ipconfig /release释放获得的IP地址。

  (4)在客户机kill-virus上执行ipconfig /renew重新获得IP地址。

  (5)用nslookup显示区域数据库中的内容。   

  C:Documents and SettingsAdministrator>nslookup

  Default Server: slack9.tcbuu.cn

  Address: 10.22.1.123

  > ls tcbuu.cn//显示区域数据库中的资源纪录

  [ftp.tcbuu.cn]

   tcbuu.cn. NS server = slack9.tcbuu.cn

   D2501 A 10.22.1.60

   dellpc A 10.22.1.100

   kill-virus A 10.22.1.61 file://IP地址发生变化

   slack9 A 10.22.1.123  

  以上测试说明同一台客户机kill-virus通过DHCP服务可以先后获得IP地址,并与动态DNS服务器建立联系,使该客户机的主机名与获得的IP地址一同作为一条纪录动态地更新到正向区域文件中去。可以采用同样的方法测试反向区域的更新,不再赘述。   

  2.用Linux DHCP客户端测试   

  在Linux DHCP客户端进行测试时,需要执行dhcpcd守护进程。如果要进行动态更新,还需要加上-h参数。执行的命令格式如下:

责编:豆豆技术应用

正在加载评论...