nsupdate 命令

$vi ..etc/named.conf
key "hunan.ct" {
        algorithm hmac-md5;
        secret "ixF***********j6Q==";
};
view "hunan.ct" {
        match-clients { key hunan.ct; hunan.ct; };
        allow-transfer { key hunan.ct; };
        server 10.10.10.21 { keys hunan.ct; };
        server 10.10.10.20 { keys hunan.ct; }; 

        zone "a.dns.com" IN {
                type master;
                file "zone/a.dns.com.hunan.ct";
        };
        zone "a.cdn.com" IN {
                type master;
                file "zone/a.dns.com.hunan.ct";
        };
};

$nsupdate -y hunan.ct:ix*************j6Q==
>zone a.dns.com
>server 127.0.0.1 9990
>update add x147.a.dns.com 100 A 1.1.1.99
>send  #如果本来有x147 的CNAME 记录,则不会改请求被忽略
>update add x147.a.dns.com 100 CNAME bb.bb
>send  #如果本来有x147 的A 记录,则不会改请求被忽略>quit

$dig @127.0.0.1 -p 9990 x147.a.dns.com -y hunan.ct:ix**********j6Q==

; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 33266
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;x147.a.dns.com. IN A

;; ANSWER SECTION:
x147.a.dns.com. 110 IN CNAME bb.bb.

;; TSIG PSEUDOSECTION:
hunan.ct. 0 ANY TSIG hmac-md5.sig-alg.reg.int. 1414034866 300 16 M**G5*******qP**vwY/A== 33266 NOERROR 0

;; Query time: 1 msec
;; SERVER: 127.0.0.1#9990(127.0.0.1)
;; WHEN: Thu Oct 23 11:27:46 2014
;; MSG SIZE rcvd: 132

:这里 110 是表示:

当你用dig来查询DNS服务器某条记录时,服务器会告诉dig这条记录可以在缓存中保持的时间长短。

举个例子,像上面写的那样,a.dns.com域的CNAME记录的TTL值是110s,a.dns.com域的管理员要求远端服务器缓

存它的MX记录不能高于110,所以当你第一次查询那个记录时,dig会告诉你一个110.

具体解释建:http://www.a8z8.com/html/2012/tech_1117/47.html

时间: 2024-07-30 06:16:35

nsupdate 命令的相关文章

容器相关命令

一.Docker 1.清理垃圾 # 清理 docker 垃圾数据,释放空间 docker system prune # 清理 docker 镜像docker image prune -a -f --filter "until=24h" 2.查看容器 IP docker inspect <container id> |grep -i ipaddr 3.用户加入docker组 gpasswd -a username docker 4.查看docker log # 最近30分钟的

73条日常shell命令汇总,总有一条你需要!

1.检查远程端口是否对bash开放: echo >/dev/tcp/8.8.8.8/53 && echo "open" 2.让进程转入后台: Ctrl + z 3.将进程转到前台: fg 4.产生随机的十六进制数,其中n是字符数: openssl rand -hex n 5.在当前shell里执行一个文件里的命令: source /home/user/file.name 6.截取前5个字符: ${variable:0:5} 7.SSH debug 模式: ssh

Linux Shell常用命令手册(Updating)

检查远程端口是否对bash开放: nc -nvv $IP $PORT telnet $IP $PORT 当前任务的前后台切换: Ctrl + z fg 截取变量前5个字符: ${variable:0:5} SSH debug 模式: ssh -vvv [email protected]_address SSH with pem key: ssh [email protected]_address -i key.pem 监视日志文件 tail -f $FILE_NAME 多个监视的脚本 multi

《Linux命令应用大词典》一书,讲述729个命令,1935个例子

<Linux命令应用大词典>涵盖了Linux系统常用的命令,内容涉及基础入门.系统管理.网络管理.网络安全.服务器配置和程序编译等多方面,共计729个命令,1935个例子,内容非常全面.每一个命令都讲述了它的功能描述.命令语法.选项含义和命令实例,内容清晰明了,正所谓一书在手,万事不愁. <Linux命令应用大词典>可以作为读者学习Linux系统的参考书.案头书,遇到不懂的命令或命令选项一查即可:适合Linux爱好者.Linux系统管理工程师.培训机构教师和学生以及高等院校计算机专

linux命令汇总1

允许非root用户使用“sudo” root身份登录系统,执行“visudo”,根据示例添加新的一个规则(记住输入的密码是当前用户密码,而不是root密码)#不需要密码执行sudo命令hadoop        ALL=(ALL)       NOPASSWD: ALL 日期 时间戳转日期date -d '1970-01-01 UTC 1312438633.724 seconds' +"%Y-%m-%d %T" #显示现在日期echo `date -d now +%Y%m%d` #显示

转载的shell命令73条

1.检查远程端口是否对bash开放: echo >/dev/tcp/8.8.8.8/53 && echo "open" 2.让进程转入后台: Ctrl + z 3.将进程转到前台: fg 4.产生随机的十六进制数,其中n是字符数: openssl rand -hex n 5.在当前shell里执行一个文件里的命令: source /home/user/file.name 6.截取前5个字符: ${variable:0:5} 7.SSH debug 模式: ssh

日常 shell 命令汇总

1.检查远程端口是否对bash开放: echo >/dev/tcp/8.8.8.8/53 && echo "open" 2.让进程转入后台: Ctrl + z 3.将进程转到前台: fg 4.产生随机的十六进制数,其中n是字符数: openssl rand -hex n 5.在当前shell里执行一个文件里的命令: source /home/user/file.name 6.截取前5个字符: ${variable:0:5} 7.SSH debug 模式: ssh

bind nsupdate

php 调用net_DNS2 更新区文件资源记录(使用的是nsupdate(标准更新DNS记录的命令)): 实际上bind区文件的内容以某acl种数据结构存储于内存中,nsupdate的更新直接更改内存中的RR,并把更新操作保存到区文件对应的日志文件中,比如名为domainname.shanghai.cnc的区文件,其对应的日志文件为domainname.shanghai.cnc.jnl,每个一段时间,会从日志文件把更新操作同步到区文件中. 区文件与相应日志文件处于同一个目录下 :bindnam

linux常用命令--netstat

简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接等等. 常用参数 -a (all)显示所有选项,提示:LISTEN和LISTENING的状态只有用-a或者-l才能看到-t (tcp)仅显示tcp相关选项-u (udp)仅显示udp相关选项-n 拒绝显示别名,能显示数字的全部转化成数字.-l 仅列出有在 Listen (监听) 的服務状态 -p 显示建立相关链接的程序名-r 显示路由信息,路由