我有IIS 10设置多个站点,所有工作良好。为了解决内部网DNS问题,我正在尝试通过IP地址访问任何一个站点。我已经在apache上这样做了,但是不知道如何在IIS上这样做。
因此,我希望其中一个站点(任何)运行在http://192.168.1.222上(例如)。
发布于 2020-07-25 18:39:36
IIS (和其他web/应用服务器)可以同时从同一个IP中为多个站点服务,只要它能够在任何请求中区分一个站点和其他站点。为了实现这一点,他们应该有不同的IP或同一个IP,至少有一个与其相关的域名。
但是,您可以将服务器中的一个站点分配给一个IP,而不需要任何与其相关联的域名,而且当对该IP的请求通过时,它也可以匹配。
因此,您需要做的唯一一件事就是访问IIS中的那个站点,并在“绑定”对话框中确保它分配了IP,而没有域名:

在此之前,请确保IIS中的其他站点都没有在没有域名的情况下分配相同的IP,因为在这种情况下,IIS无法知道哪个站点应该响应该Ip中的请求。
就这样!
https://webmasters.stackexchange.com/questions/130714
复制相似问题