不同名称服务器上的不同记录

Zyc*_*hoo 2 domain-name-system hosting routing a-record

在我的域名注册商处,我设置了两个名称服务器。它们看起来像这样:

NS1: xx123456.ip-11-111-111.eu.
NS2: ns1.XX.net.
Run Code Online (Sandbox Code Playgroud)

我知道第一个很奇怪,但我对此无能为力。

在拥有这些名称服务器的托管服务提供商上,我更改了 DNS 记录以指向不同提供商的一些 IP(新网站的位置)。

问题是一些用户看到了新版本的网站(少数),但大多数用户看到的是旧版(大约 70%)。

我使用了这个网站:http : //viewdns.info/,我得到了一个有趣的报告,其中包含以下错误:

哎呀!您的域名服务器似乎并没有为您的域提供相同的 NS 记录。这可能会导致一些访问者无法看到您的网站(或在不同的服务器上看到它)!这应该尽快修复!

哎呀!本地服务器上列出的以下名称服务似乎未在父服务器上列出:

zzz2.yyy.net。

您应该确保这些名称服务器有效且正常工作。如果不是,您将遇到域的连接问题。

哎呀!父服务器上列出的以下名称服务似乎未在您的本地服务器上列出:

ns1.XX.net。 (请注意与域名注册商设置的相同)

您应该确保这些名称服务器有效且正常工作。如果不是,则可能会导致一些奇怪的行为,包括某些人无法访问您的域。

我知道第一个 NS 对我的域有不同的记录,这会导致某些用户的路由错误。

其他两个我不明白。你能帮我弄清楚如何解决这个问题,让所有用户都能看到新版本的网站吗?

这是主机提供商方面的 Parallels Plesk 面板。

正如所问 - 我问的域名是 uszyjmimamo.pl

谢谢

EEA*_*EAA 6

如前所述,您的名称服务器有两个不同的提供者:

$ whois uszyjmimamo.pl

DOMAIN NAME:           uszyjmimamo.pl
registrant type:       individual
nameservers:           ns1.he.net.
                       ns3022609.ip-51-254-199.eu.
Run Code Online (Sandbox Code Playgroud)

这是故意的吗?这本身不是问题,但它使事情更难以管理,因为您的记录需要在两个地方更新。正如您将看到的,这就是您现在面临的问题 - 您的两个 DNS 提供商之间的 DNS 记录不匹配。让我们在两个域名服务器上查找您的域。

$ dig uszyjmimamo.pl @ns1.he.net +short
51.254.199.92

$ dig uszyjmimamo.pl @ns3022609.ip-51-254-199.eu +short
91.185.184.249
Run Code Online (Sandbox Code Playgroud)

如您所见,它们有两个不同的区域顶点记录。您需要为其中之一登录管理并更正记录,以便它们匹配。

另一个问题是您的NS记录不正确。这些应该指向您的域注册商指定的名称服务器记录:

$ dig NS uszyjmimamo.pl @ns1.he.net +short
ns5.he.net.
ns2.he.net.
ns4.he.net.
ns1.he.net.
ns3.he.net.

$ dig NS uszyjmimamo.pl @ns3022609.ip-51-254-199.eu +short
ns3022609.ip-51-254-199.eu.
sdns2.ovh.net.
Run Code Online (Sandbox Code Playgroud)

我会给出一些建议。首先,除非你有一个很好的理由来维护两个 DNS 提供商,否则不要出现这种情况,因为它只会让你的事情变得更加困难。之后,阅读 DNS 以及一切如何运作。通过这样做,您将能够自行诊断和修复此类问题。

  • @kasperd 是的,同意。但在这种情况下,OP 似乎没有管理这样一个系统的专业知识,这就是我建议简化事情的原因。 (3认同)