答案1
这就是互联网的其余部分(不使用您的名称服务器)尝试查找该名称的方式(输出来自dnstracer -s . -o -4 dns4.clicplus.com
):
A.ROOT-SERVERS.NET [.] (198.41.0.4)
|\___ m.gtld-servers.net [com] (192.55.83.30)
| |\___ dns1.clicplus.com [clicplus.com] (62.251.202.3)
| \___ dns2.clicplus.com [clicplus.com] (41.137.37.37)
|\___ l.gtld-servers.net [com] (192.41.162.30)
⋮
从根名称服务器( 的名称服务器.
)开始查找 的名称服务器com.
。然后从这些服务器之一,clicplus.com.
.然后向这些名称服务器之一询问dns2.clicplus.com.
(实际上,每个名称服务器都被要求提供全名,但除了最后一个之外,只返回“去询问该服务器”响应)。
您有两个大问题(目前 - 也许其中一些是由于在更改不起作用后取消更改所致):
您需要告诉 gtld-servers 您的其他 DNS 服务器。缺少 dns4;大概 dns3 也应该在那里。这是通过您的域名注册商完成的。如果您登录他们的网站,应该有一个地方可以为您的域设置 DNS 服务器。另外,由于DNS服务器在您的域下,因此您需要向您的注册商注册服务器IP,这可能是第二步。
dns1 和 dns2 不知道 dns4(他们说它不存在)。您需要确保同时拥有
NS
和A
(AAAA
如果使用 IPv6)记录全部您的域中的 DNS 服务器的数量。这相同的区域必须加载到您的所有名称服务器上。通常,对于 BIND,这是通过让一台主服务器和其他服务器都从它传输区域来完成的。