大约 2 天前,我想在云上的服务器节点上设置 DNS 服务器。我正在关注http://ubuntuforums.org/showthread.php?t=236093说明,但我的 DNS 无法从外部访问。
dig samanamp.com --> 工作正常 ping samanamp.com --> 主机无法访问
我的named.conf.local文件:
//
// Do any local configuration here
//
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";
zone "samanamp.com" {
type master;
file "/etc/bind/zones/samanamp.com.db";
};
zone "89.94.146.115.in-addr.arpa" {
type master;
file "/etc/bind/zones/rev.115.146.94.89.in-addr.arpa";
};
我的 samanamp.com.db 文件:
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ns.samanamp.com. root.samanamp.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.samanamp.com.
@ IN A 115.146.94.89
@ IN AAAA ::1
;for domain
samanamp.com IN A 115.146.94.89
我的 rev.115.146.94.89.in-addr.arpa 文件:
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA samanamp.com. root.samanamp.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.
1.0.0 IN PTR ns.samanamp.com.
我的 ifconfig 输出(使用 dhcp):
eth0 Link encap:Ethernet HWaddr fa:16:3e:c3:61:30
inet addr:115.146.94.89 Bcast:115.146.95.255 Mask:255.255.252.0
inet6 addr: fe80::f816:3eff:fec3:6130/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:207659 errors:0 dropped:1 overruns:0 frame:0
TX packets:19419 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:24159414 (24.1 MB) TX bytes:3616787 (3.6 MB)
我不知道我做错了什么...我想为我的域名 samanamp.com 设置一个托管。
感谢您的帮助
答案1
您需要前往 godaddy.com 并将 ns1.samanamp.com 注册为 samanamp.com 域名的 115.146.94.89。
一旦发生这种情况,互联网将向您的服务器查询该域名的任何名称解析。
您需要将 NS 记录添加到您的区域文件,以反映相同的设置。
目前,虽然 ns1.samanamp.com 是该域名的名称服务器,但互联网不知道如何解析 ns1。