2012-07-11 70 views
1

我爲一個組織中的本地網絡開發了一個asp.net(2.0)內聯網應用程序.. 因此我們有10個系統,每個人都應該通過以下方式訪問該站點:// 192 .xxx.x.xx/xyz(網站名稱)... 所以現在他們的要求是不輸入總IP地址。他們只需要輸入:// xyz他們必須瀏覽內部網應用程序..如何解決此問題問題..? 感謝 VeduruAsp.net Intranet應用程序在本地網絡中無IP

回答

2

進入每個人的這個10臺電腦,並在該目錄中

c:\WINDOWS\system32\drivers\etc\ 

找到主機文件,並添加IP的轉換命名爲

192.168.1.10 xyz 

etc

然後你可以訪問該網站作爲http://xyz

+0

+1。如果您可以控制DNS或WINS服務器,則可以在中央位置添加xyz條目(並假設.mydomain.com是默認的DNS後綴) – StuartLC 2012-07-11 06:37:48

+0

@nonnb當然,但如果用戶知道更復雜的認爲像DNS服務器或WINS永遠不會問這:)一個簡單的快速解決方案,工作 – Aristos 2012-07-11 06:39:27

+0

@Aristos - 這正是他需要學習的原因。手動編輯每個主機文件可能是我要做的最後一件事。本地DNS修改是正確的方法。 – Tom 2012-07-11 06:54:43

2

與您的網絡管理員討論在本地DNS服務器中爲您的應用程序設置DNS條目。如果您的Web服務器上運行了多個Web站點,請查看配置IIS主機標頭以確保用戶定向到正確的Web應用程序。

請不要在每臺機器上手動編輯hosts文件,除非它是絕對肯定必要的,並且只能作爲最後的手段。當你的10機器應用程序擴展到100,或者如果你的服務器IP有變化,你會感謝我後來:)

+0

如果10臺機器擴展到100臺,那麼他們將遷移到找到一個更大的房間,然後他們肯定僱用一個知道如何解決這個問題的IT人員:)。我也認爲解決方案「與合適的人解決問題」並不是真正的解決方案。如果你希望從我這裏得到+1,可以在這裏給出設置DNS服務器的所有步驟,以及真正的解決方案(或鏈接)以及如何設置客戶端,以便先從DNS服務器獲取DNS,然後從互聯網獲取DNS。 – Aristos 2012-07-11 08:13:09

+0

@Aristos - 首先,我們不知道他是否已經擁有「更大的房間」,並且他是否已經有IT人員來處理這個問題。其次,根據他的組織,「與正確的人交談」確實是正確的答案 - 他應該在沒有管理員瞭解的情況下修改本地DNS服務器嗎?第三,我們不知道他有什麼樣的網絡設置,所以我無法給出關於設置DNS的分步指南......這超出了計算器的範圍。如果有的話,他可以問服務器故障,因爲這是一個網絡問題,而不是編程問題。或者只是谷歌'如何設置DNS'。 – Tom 2012-07-11 21:41:07

相關問題