具有主机名的 IIS 网站无法在本地网络上运行

问题描述 投票:0回答:2

我在 IIS 上有一个网站。我可以使用连接到网络的任何设备通过 IP 地址访问该网站。 为了增加访问网站的便利性,我想在网站上有一个主机名。 在 IIS 上,我对绑定进行了更改。并在文件 C:\Windows\System32\drivers tc\hosts 上添加 IP 地址,如下所示:

192.xxx.xxx.xxx     www.test.local

当我想访问网站时,却无法访问

感谢您的帮助。

iis dns hostname
2个回答
0
投票

根据你的描述,你应该按照Lex所说在本地网络中设置一个DNS服务器。

DNS 服务器是包含公共 IP 地址及其关联主机名的数据库的计算机服务器,在大多数情况下用于根据请求将这些名称解析或转换为 IP 地址。

设置完毕后,您就可以使用您的域名访问您的网站了。

注意:它仅适用于您的本地网络,不适用于公共互联网。

更多关于如何设置DNS服务器和配置DNS服务器的详细信息,您可以参考以下文章: https://support.microsoft.com/en-us/help/814591/how-to-install-and-configure-dns-server-in-windows-server-2003


0
投票

当您尝试使用域访问您的网站时,请求会尝试查找与该域关联的服务器的 IP 地址。 DNS 服务器提供此服务,它们将您的域转换为 IP 地址。因此,您应该在 DNS 服务器上设置 DNS 记录,它可以位于您自己的服务器上,也可以位于“Cloudflare”等 DNS 服务器提供商上。因此,请尝试将您的名称服务器设置为 DNS 服务器,然后创建

A
类型记录以使用您的域指向 IP 地址。最后,您在 IIS 上的配置将起作用。

© www.soinside.com 2019 - 2024. All rights reserved.