Windows IIS未重定向到映射域

Windows IIS未重定向到映射域,windows,iis,server,iis-7,Windows,Iis,Server,Iis 7,我已经在BigRock上为域重定向设置了IP,并在IIS上完成了绑定。现在,当我浏览我的Url时,它显示的是IIS的默认站点,而不是我的托管站点 请帮助我建议可能的情况。您需要创建dns记录并在IIS中指定与您的域名匹配的主机头 请看这里:以下是IIS绑定的工作原理 IIS绑定具有以下IP:端口:主机名 <bindings> <binding protocol="http" bindingInformation=":8080:localhost" /> </bi

我已经在BigRock上为域重定向设置了IP,并在IIS上完成了绑定。现在,当我浏览我的Url时,它显示的是IIS的默认站点,而不是我的托管站点


请帮助我建议可能的情况。

您需要创建dns记录并在IIS中指定与您的域名匹配的主机头


请看这里:

以下是IIS绑定的工作原理

IIS绑定具有以下IP:端口:主机名

<bindings>
  <binding protocol="http" bindingInformation=":8080:localhost" />
</bindings>


可能的案例

  • 因此,如果您有两个带有绑定的网站,例如 IPAddress 1:80:www.example.comIPAddress 1:80:www.example2.com,然后如果请求到达IPAddress 1,则将提供第一个网站。IPAddress是您配置DNS条目的方式。
  • 您有两个绑定,但没有主机名Ipaddress1:80:Ipaddress2:80:,那么如果请求的IpAddress匹配,则请求将得到服务。因此,如果请求位于第二个IpAddress,则无论主机名是什么,IIS都将始终提供服务
  • 您可以在IP地址*:80:www.example.com和*:80:www.example2.com中输出一个通配符。这意味着IIS将侦听所有IP地址。因此,IIS将查看主机名(并为与主机头匹配的网站提供服务)。这将与浏览器的请求一起发送
  • 必须在所有HTTP/1.1请求消息中发送主机头字段。A 400(错误请求)状态代码将发送到任何HTTP/1.1请求 缺少主机头字段或包含多个主机头字段的消息

    获取默认网站有可能的原因

    您的默认网站没有配置主机名,并且侦听IPAddress*,并且您的实际网站的IPAddress或主机名配置不正确。因此,IIS为具有*IPAddress绑定或没有主机名的默认网站提供服务


    希望有帮助!

    您应该检查主机头文件,因为这是唯一需要更改的内容。 我相信你有相同的IP地址映射到不同的域


    如果它仍然不起作用,请检查IIS已安装的功能列表,并检查未安装的功能,它应该会起作用。

    如果您在问题中添加更多细节并举例说明(两个网站的绑定),这是一个棘手的问题,非常感谢您的回复。我已经完成了所有必需的设置,但仍然无法工作。我认为BigRock没有正确执行DNS重定向。只有一个IP地址,我已经正确配置了主机名,但它仍然在侦听默认网站。您是否能够确认请求是否到达您的web服务器?您可以再次检查IP是否正确配置,使用任何dns检查工具Onlinet这里只有一个IP地址,我已正确配置了主机名,但它仍在侦听默认网站。谢谢Zain,您为我节省了很多时间。