tsig_key进行zone transfer,获取zone下面所有域名信息dig @10.221.111.222 axfr baidu.com.cn -y hmac-sha256:key:+paINg=nsupdate 更新nsupdate> server 10.221.111.222> zone baidu.com.cn> update delete luoheng.baidu.com.cn A> showOutgoing
一、bind-utils软件包 该软件包,包含一下工具 /usr/bin/dig /usr/bin/host /usr/bin/nslookup /usr/bin/nsupdate nsupdate
; MSG SIZE rcvd: 119 [root@localhost ~]# dig -t A www.host.com @192.168.0.105 +short 192.168.0.105 nsupdate nsupdate是用来添加和删除记录,不支持修改记录。 使用命令前需要把区域的allow-update参数修改一下,改成使用nsupdate主机的ip即可。可以使用acl。 修改允许动态更新的ip地址 }; [root@localhost ~]# systemctl restart named //重启生效 [root@localhost ~]# nsupdate root@localhost ~]# dig -t A server.host.com @192.168.0.105 +short 192.168.0.105 [root@localhost ~]# nsupdate
mode: mount -o remount,rw / 挂载一个目录(这是不能使用链接的情况): mount --bind /source /destination 动态更新DNS server: nsupdate
mount -o remount,rw / 34.挂载一个目录(这是不能使用链接的情况): mount --bind /source /destination 35.动态更新DNS server: nsupdate
mount -o remount,rw / 34.挂载一个目录(这是不能使用链接的情况): mount --bind /source /destination 35.动态更新DNS server: nsupdate
IN { type master; file "example.local.zone"; allow-update { key "update-key"; }; }; 然后用nsupdate 命令动态添加或删除记录: nsupdate -k /etc/named/update.key << EOF server 192.168.1.100 zone example.local update
权威DNS master端优化点:权威DNS关闭了递归及转发,使用key+nsupdate的方式做记录的变更,动态更新解析记录。
rndc(本地和远程dns控制工具) bind-libs:named DNS服务的库 bind-utils:包含一系列辅助工具来测试 host dig nslookup nsupdate
首先在DNS服务器端进行修改参数 # vim /etc/named.rfc1912.zones modify: allow-update { 172.25.254.254;}; 重启服务 #nsupdate 注意:dns的key更新在6里面对时间的问题要求是很严格滴 (需要更新时间哦) 客户端key更新: ##nsupdate -k Kxxb.+157+39653.private >server 192.168.0.75 xxb.key" vim named.rfrc1217.zones // allow-update { key xxb;}; //注意:一定让named目录可写 测试dns的key更新,拷贝钥匙文件 ##nsupdate
Read this article for more info. nsupdate Dynamic DNS update utility.
bind-libs和bind-utils即可 bind:主包 bind-libs:依赖的库文件,包括 32 位和 64 位 bind-utils:提供客户端工具,例如dig、host、nslookup和nsupdate