![如何在 Windows/IIS 中本地定义 URL 的解析方式](https://linux22.com/image/552158/%E5%A6%82%E4%BD%95%E5%9C%A8%20Windows%2FIIS%20%E4%B8%AD%E6%9C%AC%E5%9C%B0%E5%AE%9A%E4%B9%89%20URL%20%E7%9A%84%E8%A7%A3%E6%9E%90%E6%96%B9%E5%BC%8F.png)
我知道有一种方法可以让任何定义的 URL 解析为不同的 URL,但我不记得如何或在哪里定义此设置。
我知道这有点模棱两可,所以请考虑以下示例。我正在构建http://www.webapplication.com。我已经在 IIS 7 中设置了网站。但是,我还没有转发名称服务器来解析我的服务器,因此 URL 完全指向其他地方。但是,当我访问http://www.webapplication.com在本地,我希望IIS 7网站能够得到解析。
我该怎么做?这是 IIS 中的设置、单个浏览器(IE 或 Chrome)还是其他地方(例如我的网络设置)的设置?
答案1
名称解析是通过 DNS 处理的,因此如果您需要主机解析到不同的机器,则需要修改 DNS。如果您只希望它为您的测试机器进行不同的解析,您可以修改您将要浏览的机器上的 \windows\system32\drivers\etc\hosts 文件。
注 1:主机的典型位置位于 \windows 下,但您应该检查 %SystemRoot% 以了解系统上的位置。
注2:如果您尝试编辑此文件,您的 AV 程序可能会发出抱怨。
您必须修改 DNS 服务器才能更改 DNS。我无法告诉您它是本地 DNS 还是基于互联网的 DNS。