服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

Windows DNS地址列表不会回退

我在运行Ubuntu的Pine64上build立了自己的DNS服务器(Bind9)。 在我的Windows 10计算机上,我已将DNS的IP地址添加到Advanced TCP/IP Settings中的DNS server addresses的顶部。 我的ISP提供的“真正的”DNS服务器也被添加了较低的优先级,作为后备(见截图)。 只要我自己的DNS正在响应,一切都完美地与这种configuration工作。 但是,如果我在自己的DNS服务器上拔插头,则Windows无法parsing名称。 执行nslookup导致DNS请求超时。 根据微软的文档 ,如果第一个DNS不起作用,它应该尝试列表中的下一个: 在大多数情况下,客户端计算机会联系并使用其首选的DNS服务器,这是本地configuration的列表中的第一个DNS服务器。 列出的备用DNS服务器在首选服务器不可用时联系并使用。 我的问题是为什么Windows第一次失败时使用秒DNS? 在这种情况下,我希望第二个DNS(83.255.229.23)能够成功响应,但是甚至没有发出请求。 更新/解决: 感谢Zoredache的回答,我发现我的DNS列表(在Windows中)是不正确的。 截图中的DNS服务器名为“ns1.comhem.se”,属于我的ISP。 但是,显然他们不能直接使用: Resolve-DnsName -DnsOnly -Name ubuntu.com -Server 83.255.229.23 Resolve-DnsName : ubuntu.com : DNS operation refused At line:1 char:1 + Resolve-DnsName -DnsOnly -Name ubuntu.com -Server 83.255.229.23 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ResourceUnavailable: (ubuntu.com:String) [Resolve-DnsName], Win32Exception + FullyQualifiedErrorId […]