首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将DNS移动到新的提供者;他们的服务器没有响应,但他们说可以吗?

问将DNS移动到新的提供者;他们的服务器没有响应,但他们说可以吗?
EN

Server Fault用户
提问于 2017-06-08 13:10:35
回答 1查看 684关注 0票数 1

目前,我有一个域名,并为它租用了一个专用服务器。它运行一个windows绑定端口(由Plesk安装/维护),并提供与我的域相关的DNS。

我希望关闭这台专用服务器,并购买了另一台(碰巧从OVH购买),我的许多服务已经转移到该服务器上,但我还没有在新服务器上安装任何DNS守护进程。相反,我通过OVH的DNS服务器控制面板为我的域创建了一个区域

他们的支持告诉我,我需要执行的最后一步是在注册员的配置页面上指定他们的DNS服务器负责我的域名。

到目前为止,我还没有这样做的原因是我无法让他们的DNS服务器回答任何查询!如果我在OVH服务器上这样做(注意: ns108是他们分配给我帐户的DNS服务器):

代码语言:javascript
复制
c:\> nslookup
> server ns108.ovh.net
Default Server:  ns108.ovh.net
Addresses:  2001:41d0:1:1998::1
            213.251.128.152

> google.com
*** ns108.ovh.net can't find google.com: No response from server




> server 213.251.128.152
Default Server:  [213.251.128.152]
Address:  213.251.128.152

> google.com
*** [213.251.128.152] can't find google.com: Query refused

正如上面提到的,他们的技术人员说“只要把它换一换,一切都会好起来的”,但这似乎并不是一种安慰。如果我将哪个域放入查询中并不重要,那么响应是相同的。

是否有技术原因,为什么他们的服务器不会开始响应,直到我提名他们负责我的域名,与登记员?也就是说,技术人员告诉我的是,我可以转换而不用担心吗?我真的不想把我们经营的每一个网站都打倒,因为没有人能够再查到我们的主要域名--这对商业来说是有害的。

编辑:更新:

在这里,我真的为nslookup的不一致行为而挣扎--下面的解决方案建议我在命令行中指定OVH服务器--我以为我已经指定了它(以我使用nslookup的方式,在运行nslookup之后发出一个server dns108.ovh.net命令),但它一直没有成功。从那时起,如果我使用服务器的IPv4 IP而不是它的名称,我就确定它在交互模式下确实工作。我只能假设这是因为在交互模式中按名称指定会导致服务器的查找返回IPv6地址(首先),我怀疑这是使用的地址,因为我的系统不是为IPv6配置的

工作:

代码语言:javascript
复制
c:\> nslookup mail.mydomain.com dns108.ovh.net

c:\> nslookup mail.mydomain.com 213.251.188.152

c:\> nslookup
>server 213.251.188.152
>mail.mydomain.com

不起作用:

代码语言:javascript
复制
c:\> nslookup
>server dns108.ovh.net
Default Server:  dns108.ovh.net
Addresses:  2001:41d0:1:4a98::1
            213.251.188.152
>mail.mydomain.com

c:\>ping 2001:41d0:1:1998::1
Pinging 2001:41d0:1:1998::1 with 32 bytes of data:
PING: transmit failed. General failure.

感谢所有帮助我找出真相的人。对之前的误导表示歉意,将google.com放入示例命令中--我正在使用我的实际域,但也尝试使用google和其他常见名称进行比较。我对DNS的理解现在有了很大的提高!

EN

回答 1

Server Fault用户

发布于 2017-06-08 13:45:38

我可以想象它们的名称服务器被配置为不响应递归查询,并且名称服务器应该只响应其权威的域名请求。第二个响应使用Query refused响应,这是对非递归名称服务器的期望。

我看到您已经通过他们的控制面板在他们的DNS服务器上为您的域创建了一个区域。您应该尝试使用nslookup和它们的名称服务器(如您所示)来查询您自己的域名,而不是google.com。

代码语言:javascript
复制
nslookup yourdomain.com ns108.ovh.net

如果这是可行的,那么您可以转到注册员的界面,将其名称服务器设置为您域的权威名称服务器。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/854640

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档