繁体   English   中英

如何测试我的 DNS 和站点配置

[英]How can I test my DNS and site configuration

我收到了一些来自我网站用户的消息,他们无法从家里访问它。

他们可以从 IP 访问服务器,但不能通过域名访问。

我认为这与我的 DNS 配置方式有关。 大约 4 年前,我在我的服务器上设置了自己的 DNS 服务器,我可能不应该这样做,而且我不确定是否所有配置都正确。 有很多人可以毫无问题地访问该站点,但有些用户会出现“找不到服务器”的情况。

服务器详细信息:Windows 2003 位于一家小型本地托管公司的服务器。

是否有好的工具或站点可以测试并提供配置建议? 当这个问题对我和许多其他用户都正常时,我该如何测试它? 我应该向无法访问网站的用户询问什么类型的问题?

如果第一个服务器不工作,我可以提供/指向另一个可以使用的 DNS 服务器吗?

谢谢!

不过这里有一些提示:

您可以向用户提出的问题:

  1. 运行以下命令: nslookup test.company.com 结果应该是他们可以通过 IP 访问的 IP。如果它是错误的 IP 或没有 IP,则此主机名A / CNAME记录没有正确传播到外界。

  2. 可能是 ipv4/v6 的问题。 也许 DNS 通过AAAA记录解析为 ipv6 IP,而您的 ISP(或中间的任何提供商)还不正确支持 ipv6。 在 windows 下,您可以ping -6ping -4看它是否解析为任何内容。

可能的解决方法:

告诉您的用户将您服务器的 IP 硬编码到他们的 HOSTS 文件中......

DNS 问题通常出在公司的基础设施上(例如,没有正确传播 DNS 通知,注册商的 DNS 服务器错误,DNS 服务器上的错误 DNS 配置...)

有一个很好的在线资源可以验证您的 DNS 设置:intoDNS.com

如果您认为问题出在您的 DNS 服务器上并且无论如何您都不需要这种方式,您可以将您的 DNS 转为任何 DNS 主机 - 请参阅我的偏向列表 使用任何 DNS 提供商从头开始设置您的 DNS 记录,并告诉您的域注册商使用该提供商的名称服务器。 通常注册商自己也提供 DNS 服务器。

至于要问用户的问题,Khoi 都一一解释了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM