我在 IIS 上有一个网站。我可以使用连接到网络的任何设备通过 IP 地址访问该网站。 为了增加访问网站的便利性,我想在网站上有一个主机名。 在 IIS 上,我对绑定进行了更改。并在文件 C:\Windows\System32\drivers tc\hosts 上添加 IP 地址,如下所示:
192.xxx.xxx.xxx www.test.local
当我想访问网站时,却无法访问
感谢您的帮助。
根据你的描述,你应该按照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
当您尝试使用域访问您的网站时,请求会尝试查找与该域关联的服务器的 IP 地址。 DNS 服务器提供此服务,它们将您的域转换为 IP 地址。因此,您应该在 DNS 服务器上设置 DNS 记录,它可以位于您自己的服务器上,也可以位于“Cloudflare”等 DNS 服务器提供商上。因此,请尝试将您的名称服务器设置为 DNS 服务器,然后创建
A
类型记录以使用您的域指向 IP 地址。最后,您在 IIS 上的配置将起作用。