在具有公共 IP 的 ubuntu 上设置 DNS

在具有公共 IP 的 ubuntu 上设置 DNS

大约 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。

相关内容