浏览器返回“未找到 DNS 记录”但服务器已设置

浏览器返回“未找到 DNS 记录”但服务器已设置

我的一个域名出了大问题。我购买了域名,设置了正确的 DNS,并通过 directadmin 在服务器上创建了域名。域名工作正常。昨天浏览器返回“未找到 DNS 地址”,文件/var/named/xxx.xx.db为空,因此我添加了以下内容:

$TTL 14400 @       IN      SOA     ns230046.ovh.net.     
hostmaster.xxx.xx. (
                                                2013101503
                                                14400
                                                3600
                                                1209600
                                                86400 )

xxx.xx.    14400   IN      NS      ns230046.ovh.net. 
xxx.xx.    14400   IN      NS      sdns2.ovh.net.

*.xxx.xx.  14400   IN      A       178.33.226.191 
ftp        14400   IN      A       178.33.226.191 
localhost  14400   IN      A       127.0.0.1 
mail       14400   IN      A       178.33.226.191 
pop        14400   IN      A       178.33.226.191 
smtp       14400   IN      A       178.33.226.191 
xxx.xx.    14400   IN      A       178.33.226.191 
www        14400   IN      A       178.33.226.191

xxx.xx.    14400   IN      MX      10 mail



xxx.xx.    14400   IN      TXT     "v=spf1 a mx ip4:178.33.226.191 ~all"

localhost       14400   IN      AAAA    ::1

24 小时后,域名仍然无法正常工作,并出现相同的错误,whois 返回正确的数据,但页面http://mxtoolbox.com/返回消息“抱歉,我们找不到任何名称服务器”。

有谁知道可能出了什么问题吗?

答案1

您的域名配置了两个名称服务器:

  • ns230046.ovh.net.运行正常并返回答案。
  • sdns2.ovh.net正在返回REFUSED您的域名。

这意味着 ISP 名称服务器在查询权威服务器时查找失败的可能性为 50%。

# dig @sdns2.ovh.net uslugirandkowe.pl SOA | grep status
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 45191

我们无法告诉您服务器返回的原因REFUSED。请确保此名称服务器已配置为响应您的域的请求。

答案2

请注意,您提供的 ns 解析成功,没有任何问题。我在 dnswatch.info 上看到过它们,

 ns230046.ovh.net  A  178.33.226.191
 sdns2.ovh.net     A  213.251.188.141

我确实怀疑该网站无法正常运行可能有三个主要原因。

 1. Your named service is not running at your server.
 2. Your hosting for website *.xxx.xx. is removed from server, due to which your zone file is removed.
 3. If you are using above name-servers as a primary name servers for your server, then both name servers should also be assigned IP in  /var/named/xxx.xx.db. So add these entries to your zone file.

 ns230046.ovh.net IN A  178.33.226.191
 sdns2.ovh.net    IN A  213.251.188.141

相关内容