我的一个域名出了大问题。我购买了域名,设置了正确的 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