2017-07-04 78 views
1

我已經在BigRock上爲域重定向設置IP,並在IIS上完成綁定。現在,當我瀏覽我的Url時,它向我展示了IIS的默認站點,而不是我的託管站點。IIS不重定向到配對域

請幫我建議可能的情況。

+0

這是一個棘手的問題,如果您通過示例(您的兩個網站的綁定)爲您的問題添加更多詳細信息,那就太好了 –

回答

1

這裏的IIS綁定的工作

IIS結合如何有下列IP:端口:主機名

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

Possibe情況下

  1. 所以,如果你有兩個網站綁定的,例如 Ipaddress1:80:www.example.comIpaddress1:80:www.example2.com,那麼如果在Ipaddress1請求到達,那麼第一個網站會送達。 ip地址來您如何配置你的DNS條目
  2. 你有兩個綁定,但沒有主機名Ipaddress1:80:Ipaddress2:80:,則該請求將送達如果IPAddress的請求到來的比賽因此,如果請求出現在第二個IpAddres上,則無論主機名是什麼,它都將始終由IIS提供服務。
  3. 您可以在Ipaddress,*:80:www.example.com和*:80:www.example2.com中輸出通配符。這意味着IIS將偵聽所有IP地址。因此iis將查看主機名(HTTP Host header並且用於該hostheader.This相匹配的網站將與由瀏覽器

主機頭字段必須在所有HTTP/1.1請求消息被髮送到的請求被髮送。甲 400(錯誤的請求)狀態碼將被髮送到任何HTTP/1.1請求 消息,該消息缺少Host頭字段或包含多於一個的消息

讓您的默認網站有可能的原因

您的默認網站沒有配置主機名和偵聽ip地址*和實際網站的ip地址或主機名不正確configured.So IIS服務的默認網站,有*名稱IP地址綁定或沒有主機名。

希望它有幫助!

+0

謝謝您的回覆。我已經完成了所有必需的設置,但仍然無法工作。我認爲BigRock沒有正確地完成DNS重定向。 –

+0

只有一個IP地址,我已經正確配置了主機名,但仍然在監聽默認網站。 –

+0

如果請求到達您的Web服務器,您是否能夠confim?您可以再次檢查IP是否與在線的任何DNS檢查工具配置完全一致 –

0

您應該檢查主機頭文件,因爲這是唯一需要更改的東西。 我相信你有相同的IP地址映射到不同的域。

而且,如果它不工作,請檢查IIS安裝特色列表,並檢查未安裝的功能,它應該工作。enter image description here

+0

只有一個IP地址,我已經正確配置了主機名,但仍然在監聽默認網站。 –

+0

謝謝Zain,你節省了我很多時間。 –