我正在尝试为我的计算机实现动态dns服务。我已经将h.lohray.com指向了NS记录中的EC2实例,并在该系统上安装了dnsmasq,并确保解除了防火墙端口的阻塞。
目前,我已经在我的/etc/host文件中添加了一个条目。
129.118.19.163 i7.h.lohray.com
但是,i7.h.lohray.com没有使用nslookup或dig正确地解析:-(这是我唯一一次能够进行此解析(在线查找) - 50.19.103.190是正在运行dnsmasq的EC2实例的IP地址。我哪里出错了?
发布于 2012-04-07 23:28:46
h.lohray.com的NS记录目前如下:
h.lohray.com. 1800 IN NS 50.19.103.190.这是错误的。NS记录不应指定IP地址,而应指定名称服务器的域名,如下所示:
h.lohray.com. 1800 IN NS h.lohray.com
h.lohray.com. 1800 IN A 50.19.103.190.或者像这样:
h.lohray.com. 1800 IN NS ns.h.lohray.com
ns.h.lohray.com. 1800 IN A 50.19.103.190.您的DNS服务器( 50.19.103.190 )似乎正常工作--当我查询i7.h.lohray.com时,它会回答
发布于 2012-04-06 19:25:42
这是另一个工具,但它并没有解决这个问题。
i7.h.lohray.com@ns1.hostindia.net.:
h.lohray.com. 1800 IN NS 50.19.103.190.
i7.h.lohray.com@ns2.hostindia.net.:
h.lohray.com. 1800 IN NS 50.19.103.190.
i7.h.lohray.com@ns3.hostindia.net.:
h.lohray.com. 1800 IN NS 50.19.103.190.
it resolves from my home now.
$ dig i7.h.lohray.com @50.19.103.190
; <<>> DiG 9.7.3 <<>> i7.h.lohray.com @50.19.103.190
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17018
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;i7.h.lohray.com. IN A
;; ANSWER SECTION:
i7.h.lohray.com. 0 IN A 129.118.19.163
;; Query time: 111 msec
;; SERVER: 50.19.103.190#53(50.19.103.190)
;; WHEN: Fri Apr 6 12:53:23 2012
;; MSG SIZE rcvd: 49https://serverfault.com/questions/377403
复制相似问题