如果您在IIS 6中使用主机头,如何通过IP地址访问您的网站?

我在IIS 6中使用主机头来承载同一个IP地址的多个网站。 目前我需要通过IP地址而不是URL来访问其中一个网站。 任何想法如何做到这一点?

我可以利用防火墙上的DNS重写function ,但目前我无法访问它。

将另一个主机标头指令放在目标网站上,只有在创build它时才input所需的IP地址而不是主机名。 主机头指令只是检查HOST:HTTP头(这是一个string)的值,所以你可以在那里input任何东西。

显然,服务器将需要实际分配给它的IP地址,网站将需要收听该地址,以便它回答:)

快速和肮脏的解决scheme:将网站的名称放在客户端计算机的hosts文件中。

这样,当你在网页浏览器中键入http://web.site.name/时,它将parsing为服务器的IP地址浏览器在发出HTTP请求时将使用该名称。

您可以一次执行多个名称,浏览器将按照您的要求正确运行(即如您所愿)。


编辑:

对不起,我误解了这个问题。 我以为你想访问你的网站之一没有一个实际的DNS条目指向它。

如果你真的想把IP ADDRESS放到你的networking浏览器中,并让服务器回答一个特定的网站,你需要把它作为服务器上的默认网站运行,或者使用另一个IP地址和/或自定义端口。