创建DNS NSRecord
我的服务器是Ubuntu,我已经安装了webmin/virtualmin,我正在尝试创建我的NSRecord ns1和ns2 我运行以下命令: dig @localhost mydomain.info 我试着在其他论坛上发布一些像这样的问题和任何人的帮助。如果有人不明白,我会尽力解释创建DNS NSRecord,dns,bind,Dns,Bind,我的服务器是Ubuntu,我已经安装了webmin/virtualmin,我正在尝试创建我的NSRecord ns1和ns2 我运行以下命令: dig @localhost mydomain.info 我试着在其他论坛上发布一些像这样的问题和任何人的帮助。如果有人不明白,我会尽力解释 谢谢。绑定以名为的运行,因此这是您应该在日志中查找的内容。(虽然这个设置实际上没有什么问题,所以我怀疑日志中是否有任何内容) 我不确定您是如何在区域中设置记录的,但每个NS记录都指向一个A记录。NS记录看起来不错,
谢谢。绑定以名为
的运行,因此这是您应该在日志中查找的内容。(虽然这个设置实际上没有什么问题,所以我怀疑日志中是否有任何内容)
我不确定您是如何在区域中设置记录的,但每个NS
记录都指向一个A
记录。NS记录看起来不错,但A记录是错误的。其他NS记录和/或其对应的A记录丢失。您必须将ns1.mydomain.info.
的A记录更改为您的外部地址。没有简单的方法可以为一台机器同时使用内部和外部IP(要了解复杂的方法,请参阅拆分地平线视图)。好的,我更改了ns1.mydomain.info的a记录。当我更改dns记录时,我可以在syslog上看到named。但它不起作用,我需要在我的域提供商上做什么才能正确?您需要向提供商提供NS和A记录。这称为粘合记录:但是,如果您的IP是私有的,这将无法正常工作。记录必须是公共IP地址。
; DiG 9.7.3 @localhost mydomain.info
; (1 server found)
;; global options: +cmd
;; Got answer:
;; HEADER opcode: QUERY, status: NOERROR, id: 64570
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;mydomain.info. IN A
;; ANSWER SECTION:
mydomain.info. 38400 IN A 10.28.166.120
;; AUTHORITY SECTION:
mydomain.info. 38400 IN NS ns1.mydomain.info.
;; ADDITIONAL SECTION:
ns1.mydomain.info. 38400 IN A 10.28.166.120
Incoming open ports:
TCP/53
UDP/53
Outgoing open ports:
TCP/53
UDP/53
TCP/1024-65535
UDP/1024-65535
$ttl 38400
@ IN SOA ns1.mydomain.info. root.ns1.mydomain.info. (
1342267814
10800
3600
604800
38400 )
@ IN NS ns1.mydomain.info.
mydomain.info. IN A 10.28.166.120
www.mydomain.info. IN A 10.28.166.120
ftp.mydomain.info. IN A 10.28.166.120
m.mydomain.info. IN A 10.28.166.120
ns1.mydomain.info. IN A 999.999.999.999
localhost.mydomain.info. IN A 127.0.0.1
webmail.mydomain.info. IN A 10.28.166.120
admin.mydomain.info. IN A 10.28.166.120
mydomain.info. IN TXT "v=spf1 a mx a:mydomain.info ip4:10.28.166.120 ?all"
999.999.999.999 = my external IP