2012-04-05 127 views
0

我有一個託管在我的IIS上的網站,我想從其他連接到同一局域網的設備訪問它。雖然我可以通過這樣訪問我的本地主機(默認網站在IIS中):通過局域網訪問其他計算機上的IIS託管站點

http://10.0.1.6/ 

其中,這是我的內部IP。即使是iPad和iPod,這種方式仍然可行。

到目前爲止,這一直適用於所有情況。現在,我有一個網站託管在IIS中,綁定,mysite.local - 我有我的主機文件編輯,所以對它的請求將去IIS。

問題是我不知道如何在我的其他設備上訪問它。

在做http://10.0.1.6/mysite.local給我一個錯誤,可以理解。 本網站與子域密切合作,因此我將不得不通過one.mysite.localtwo.mysite.local等等來訪問它。

那麼如何使用其他設備訪問本網站?有什麼想法嗎?

感謝

,我不知道還有什麼我需要提供拿出一個答案,如果你需要什麼,讓我知道。

+0

將它添加到你想要測試的每個客戶端上的hosts文件 – Jason 2012-04-05 18:57:08

+0

@Jason嗨,我很抱歉,我不明白那..可以請擴展嗎? – iamserious 2012-04-10 15:10:07

+1

我的意思是更新clientX上的hosts文件,以便「mysite.local」 - > 10.0.1.6 - 假設您正在測試的客戶端是PC/Mac。如果客戶端是其他東西 - iPad等,您可能需要爲您的網絡設置本地DNS服務器。 – Jason 2012-04-10 16:45:57

回答

1

將clientX上的hosts文件更新爲「mysite.local」 - > 10.0.1.6 - 假設您正在測試的客戶端是PC/Mac。如果客戶端是其他東西 - iPad等,您可能需要爲您的網絡設置本地DNS服務器。

+0

太好了,謝謝! – iamserious 2012-04-11 12:23:23

0

添加兩個綁定到你的網站,一個爲本地接入,另一個用於局域網接入,像這樣:

打開IIS,並選擇本地的網站(您想從本地網絡訪問)從左側面板:

連接>服務器(用戶PC)>網站>本地站點

動作在右側面板中打開綁定標籤 添加這些綁定:

  1. 地方:

    Type: http 
    Ip Address: All Unassigned 
    Port: 80 
    Host name: samplesite.local 
    
  2. LAN:

    Type: http 
    Ip Address: <Network address of the hosting machine ex. 192.168.0.10> 
    Port: 80 
    Host name: <Leave it blank> 
    

Voila,您應該能夠通過使用主機的局域網IP地址(上例中爲192.168.0.10)作爲站點網址,從本地網絡上的任何機器訪問該網站。

注:

如果要使用主機名(如samplesite.local)而不是IP地址從LAN訪問該網站,添加主機名到主機的局域網計算機上的文件(hosts文件可以在找到 「C:\ WINDOWS \ SYSTEM32 \ DRIVERS \等\主機」在窗口或「/ etc/hosts文件」在Ubuntu):

192.168.0.10 samplesite .local

相關問題