名称服务器问题

名称服务器问题

我安装了 Virtualmin GPL 和 BIND 等。我为我的主要域创建了一个虚拟主机,并编辑了区域文件,为名称服务器添加了 A 记录ns1.mydomain.comns2.mydomain.com。从 VPS 来看一切正常,每当我执行dig或 时nslookup,一切似乎都很好,返回正确的详细信息。

但是当我进行外部测试时,没有结果。我尝试了几个网站,例如intodns,等等。它说我的名称服务器没有指向任何 IP。我已经在我的注册商处使用适当的 IP 注册了我的名称服务器,我甚至联系了支持人员来验证这一点,他们告诉我注册成功了,但是当他们dig访问我的名称服务器时,没有 IP 地址。

我还可以连接到我的服务器 IP 的端口 53。另外,我知道 DNS 传播需要 24-48 小时。但现在肯定有某个服务器可以返回正确的结果。

请指引我正确的方向,谢谢。

答案1

您能查看区域文件吗?您有记录吗ns?它们通常位于 之后SOA和 之前MX

查看下面的示例区域文件并与您的区域文件进行比较,看看是否缺少什么:

$TTL    86400 ; 24 hours could have been written as 24h or 1d
$ORIGIN example.com.
@  1D  IN    SOA ns1.example.com.   hostmaster.example.com. (
                  2002022401 ; serial
                  3H ; refresh
                  15 ; retry
                  1w ; expire
                  3h ; minimum
                 )
       IN  NS     ns1.example.com. ; in the domain
       IN  NS     ns2.smokeyjoe.com. ; external to domain
       IN  MX  10 mail.another.com. ; external mail provider
; server host definitions
ns1    IN  A      192.168.0.1  ;name server definition     
www    IN  A      192.168.0.2  ;web server definition
ftp    IN  CNAME  www.example.com.  ;ftp server definition
; non server domain hosts
bill   IN  A      192.168.0.3
fred   IN  A      192.168.0.4

相关内容