ddns文件服务器,DDNS基础配置

2、DHCP服务器配置

DHCP服务器安装配置比较简单,我就简要介绍下。配置文件在/etc/dhcpd/dhcpd.conf1:  subnet 10.0.0.0 netmask 255.255.255.0 {                #定义一个网段2:    range 10.0.0.101 10.0.0.105;                         #地址池范围3:    option domain-name-servers 10.0.0.1;                 #DNS服务地址4:    option domain-name "test.local";                     #域名5:    option routers 10.0.0.1;                             #网关地址6:    option broadcast-address 10.0.0.255;                 #广播地址7:    default-lease-time 600;                              #默认租约时间8:    max-lease-time 7200;                                 #最大租约时间9:  }10:   上面的部分都是DHCP配置内容,下面部分是针对的DDNS的配置11:   key DHCP_UPDATER {                                    #和DNS服务器同样定义key12:           algorithm hmac-md5;13:           secret ypvqSixjeGlarwFoRyX//w==;14:  };15:16:         zone test.local. {                              #定义DHCP可以发送的正向DNS17:            primary 127.0.0.1;18:            key DHCP_UPDATER;19:   }20:21:         zone 0.0.10.in-addr.arpa. {                     #同上,反向22:              primary 127.0.0.1;23:              key DHCP_UPDATER;24:  }补充两个参数,刚刚忘加上了。1:  ddns-update-style interim;

2:  ignore client-updates;同理,重启DHCP服务。1:  [root@Master ~]# service dhcpd restart

2:  Shutting down dhcpd:                                       [  OK  ]

3:  Starting dhcpd:                                            [  OK  ]

四、客户端配置

linux客户端比较特别,需要设置一下dhclient.conf这个文件来更新客户机的FQDN。1:  [root@client2 ~]# hostname -A ;hostname -I

2:  client2.test.local

3:  10.0.0.105

4:  [root@client2 ~]# cat /etc/dhcp/dhclient.conf #如果没有这个这个文件,手动创建一个

5:  send fqdn.fqdn "client2";

6:  send fqdn.encoded on;

7:  send fqdn.server-update on;

客户端测试命令

1:  [root@client2 ~]# dhclient -r && dhclient

五、测试验证

1、通过日志来查看,正反向地址都更新到DNS服务器上了。1:  Jul 14 21:29:19 Master named[24550]: client 10.0.0.1#53029: signer "dhcp_updater" approved2:  Jul 14 21:29:19 Master named[24550]: client 10.0.0.1#53029: updating zone 'test.local/IN': adding an RR at 'client2.test.local' A3:  Jul 14 21:29:19 Master named[24550]: client 10.0.0.1#53029: updating zone 'test.local/IN': adding an RR at 'client2.test.local' TXT4:  Jul 14 21:29:19 Master dhcpd: Added new forward map from client2.test.local to 10.0.0.1055:  Jul 14 21:29:19 Master named[24550]: client 10.0.0.1#53722: signer "dhcp_updater" approved6:  Jul 14 21:29:19 Master named[24550]: client 10.0.0.1#53722: updating zone '0.0.10.in-addr.arpa/IN': deleting rrset at '105.0.0.10.in-addr.arpa' PTR7:  Jul 14 21:29:19 Master named[24550]: client 10.0.0.1#53722: updating zone '0.0.10.in-addr.arpa/IN': adding an RR at '105.0.0.10.in-addr.arpa' PTR

2、通过dig解析命令来查看是否能成功解析。

正向解析已成功1:  [root@client2 ~]# dig -t A client2.test.local

2:

3:  ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6 <<>> -t A client2.test.local

4:  ;; global options: +cmd

5:  ;; Got answer:

6:  ;; ->>HEADER<

7:  ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1

8:

9:  ;; QUESTION SECTION:

10:  ;client2.test.local.        IN    A

11:

12:  ;; ANSWER SECTION:

13:  client2.test.local.    300    IN    A    10.0.0.105

14:

15:  ;; AUTHORITY SECTION:

16:  test.local.        86400    IN    NS    master.test.local.

17:

18:  ;; ADDITIONAL SECTION:

19:  master.test.local.    86400    IN    A    10.0.0.1

20:

21:  ;; Query time: 0 msec

22:  ;; SERVER: 10.0.0.1#53(10.0.0.1)

23:  ;; WHEN: Sat Mar 22 15:55:45 2014

24:  ;; MSG SIZE  rcvd: 89

反向解析已成功

1:  [root@client2 ~]# dig -x 10.0.0.1052:3:  ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6 <<>> -x 10.0.0.1054:  ;; global options: +cmd5:  ;; Got answer:6:  ;; ->>HEADER<

六、补充

启动DDNS服务器后,在DNS目录中会创建以jnl文件结尾的文件。此文件是用来临时存储动态DNS记录,一般过段时间会同步到zone文件中,不过默认多少时间和如何定义我没有查到相关信息。暂时先存疑吧。

最后说说会出现的一些故障吧,我遇到过2个故障:

1、连接拒绝,后来发现是我DNS监听在“listen-on port 53    { 10.0.0.1; };”上,而我的dhcp中的更新地址写的而是 “primary 127.0.0.1”。所以导致更新失败。1:  Master dhcpd: Unable to add forward map from client2.test.local to 10.0.0.105: connection refused

2、还有一个错误日志我找不到了,大致问题就是DNS目录权限问题。无法写入jnl结尾的文件,修改下即可。

后记,写着东西挺累,排版更累。很多不尽完善的地方,大家将就着看吧!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值