我可以通过 IP 访问网站,但无法通过特定域名访问。我有其他指向同一服务器的域名,它们都正常工作。此服务器是 Windows Web Server 2008。
问题可能出在哪里?我应该采取哪些步骤来解决这个问题?
答案1
您的内容 DNS 服务器 188.138.56.201 配置错误:
[M:\]dnsqry /serverip:188.138.56.201 到 spotagel.com。 [0.0.0.0:0000] -> [188.138.56.201:0035] 30 标头:0000 1+0+0+0,Q,,查询,no_error 问题:spotagel.com。在 [188.138.56.201:0035] -> [0.0.0.0:0000] 30 标头:0000 1+0+0+0,R,,查询,拒绝 问题:spotagel.com。在 [M:\]dnsqry /serverip:188.138.56.201 到 spotagel-emlak.com。 [0.0.0.0:0000] -> [188.138.56.201:0035] 36 标头:0000 1+0+0+0,Q,,查询,no_error 问题:spotagel-emlak.com。在 [188.138.56.201:0035] -> [0.0.0.0:0000] 97 标头:0000 1+1+2+0,R,AUTH,查询,无错误 问题:spotagel-emlak.com。在 答案:spotagel-emlak.com. IN A 86400 188.138.56.201 权威机构:spotagel-emlak.com。IN NS 86400 ns1.spotagel.com。 权威机构:spotagel-emlak.com。IN NS 86400 ns2.spotagel.com。 [男:\]
对于不同的内容 DNS 服务器软件,出现此类错误的原因有多种。例如,对于 Microsoft 的 DNS 服务器,这可能是由于配置为“区域”辅助服务器的 DNS 内容服务器在复制其数据库时出现问题而导致的。例如,对于 ISC 的 BIND,人们可能会将“视图”视为导致此错误的潜在原因。
答案2
最有可能是 DNS 问题。请确保您可以将相关 FQDN 解析为正确的 IP 地址。此外,如果涉及代理服务器,请确保它可以解析名称。如果您最近设置了 DNS 映射,则可能需要一些时间才能传播到其他服务器。首先在客户端计算机上使用 nslookup 查找计算机名称。
另外,检查 Web 服务器的配置以确保它将接受具有该名称的连接 - 通常默认是接受所有 IP 和所有名称(主机头),但它们可以进行不同的配置。