无法通过其名称 (www.slid.com.ph) 从服务器 (C:\inetpub\www) 运行网站

无法通过其名称 (www.slid.com.ph) 从服务器 (C:\inetpub\www) 运行网站

当我通过浏览器运行我们的网站时遇到了问题。

它给了我以下错误:

http://www.slid.com.ph

无法访问此网站

找不到 www.slid.com.ph 的服务器 DNS 地址。

可能是什么问题呢?

的结果nslookup

C:\Users\services>nslookup
Default Server:  UnKnown
Address:  fe80::1

> sliddc
Server:  UnKnown
Address:  fe80::1

*** UnKnown can't find sliddc: Query refused

答案1

如果您希望该网站在互联网上可用,则必须确保该域名具有有效的 DNS 条目,并且网络服务器正在监听 http (80) 和/或 https (443) 端口。

我可以看到域名 www.slid.com.ph 指向 ip 122.3.138.42,端口 443 是开放的,并且有一个 IIS7 网络服务器正在监听它并提供默认网页。

您似乎在 DNS 解析处停止了,因此我建议您确保在客户端上设置了有效的 DNS 服务器。我相信您应该看到与 不同的一行Default Server: UnKnown

此外,您应该查询www.slid.com.ph而不是sliddc

最后,我会将您提供的链接从http://www.slid.com.phhttps://www.slid.com.ph因为没有任何东西在监听 http 端口 (80)。除非您还想提供 http 服务,在这种情况下您应该配置 IIS 来提供 http 服务,并确保防火墙上的端口 80 已打开。


更新:14 天后,您评论此答案询问该怎么办。

首先,情况发生了变化:ip122.3.138.42不再响应端口上的ping和http 443

客户端该怎么做确保你使用的客户端具有有效的 Internet 连接,并且正确设置了名称服务器。如果有疑问,请使用 Google 的8.8.8.88.8.4.4正确设置后,你应该得到:

>nslookup www.slid.com.ph
Server:         xxx.xxx.xxx.xxx
Address:        xxx.xxx.xxx.xxx#53

Non-authoritative answer:
www.slid.com.ph canonical name = slid.com.ph.
Name:   slid.com.ph
Address: 122.3.138.42

在服务器上该做什么

  1. 确保服务器的 IP 可以通过 http122.3.138.42端口、 https 端口或两者访问。我还建议允许 ICMP ping。这意味着设置服务器并允许防火墙上的传入流量。80443
  2. 配置您的 Web 服务器软件(您似乎想使用 IIS)以侦听任一端口80443两个端口,并提供您的内容。常见的设置是将端口 上的 http 请求重定向80到端口 上的 https 443

相关内容