罗马尼亚 DNS 服务器出现 Servfail

罗马尼亚 DNS 服务器出现 Servfail

我启动的新应用所用的网站已从罗马尼亚报告关闭,但从我这边来看它运行正常。我尝试从那里的公共 DNS 服务器 (5.254.96.195) 访问它,但 nslookup 返回 SERVFAIL。

域名是信标

以下是输出dig @5.254.96.195 beacon.sh

; <<>> DiG 9.12.0 <<>> @5.254.96.195 beacon.sh
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 1494
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;beacon.sh.         IN  A

;; Query time: 1573 msec
;; SERVER: 5.254.96.195#53(5.254.96.195)
;; WHEN: Wed Feb 28 10:51:08 CET 2018
;; MSG SIZE  rcvd: 27

我使用 digital ocean 和 namecheap,如果有人能帮助我,我将不胜感激。

答案1

我没有遇到类似的失败:

[me@risby personal]$ dig @5.254.96.195 beacon.sh
[...]
;; ANSWER SECTION:
beacon.sh.              3135    IN      A       138.68.190.199

我不明白你为什么要查询该服务器 (5.254.96.195),但你遇到的任何问题都是你、你的托管服务提供商和他们之间的问题。可能有很多原因:透明 DNS 代理出错,透明代理出错正确的(取决于配置方式)、临时 BGP 故障、不可靠的防火墙途中等等。只有在托管服务提供商和 DNS 服务器提供商的帮助下,您才有可能解决问题。我认为最好的计划是使用 digital ocean 和 namecheap 推荐的 DNS 服务器;至少您会有某种合同基础来期待问题得到调查。否则,我怀疑这个问题是无法解决的。

如果您查询该服务器是因为您想弄清楚为什么该远程用户无法访问您的网站,并且它是远程用户的 DNS 服务器,那么回答更大的问题同样会很困难。当一些最终用户抱怨他们无法访问您的网站,而您确信您的服务器已启动并提供服务时,最适合诊断这个问题的人是远程用户所在地的 IT 人员。正如您所发现的,尝试远程诊断他们的连接问题会引入大量潜在的额外问题,让事情变得更加复杂,其中至少有一个问题显然会困扰您。

相关内容