2015-10-05 52 views
0

在我們公司,我們有一臺運行XAMPP(PHP)和ASP(IIS)的Win7計算機(不是服務器),用於兩個應用程序。當然,每個端口都有不同的端口。所以,這臺計算機的所有員工都需要使用類似「172.XX.XX.XX:8090/etc/etc/xxxx」的IP進行訪問。我想知道是否有辦法將所有此IP地址更改爲域名,如「我們的公司/ etc/etc/xxx」。這將使員工的生活更輕鬆。我做了一些搜索,發現了一些與計算機的「主機」文件。但是,據我所知,它只會改變計算機的訪問權限,不用「本地主機」就可以訪問,但其他不是來自計算機的用戶不會使用「本地主機」訪問,而是使用IP訪問,對吧?訪問本地計算機Web服務器的域名不是IP

+0

您正在尋找的詞是「DNS」。如果您想將端口8090重定向到80,則必須設置代理或綁定到該主機名和端口。 – CodeCaster

+0

嗨@CodeCaster感謝您的回覆。我不想重定向端口,只需將IP地址更改爲域名,只是爲了方便用戶訪問和記憶。 –

+0

是啊,看看DNS。 – CodeCaster

回答

0

如果每一臺計算機是你沒有在同一網絡上需要DNS。無論如何,網絡發現給你的是電腦的名字。

你可以用這個cmd命令可以輕鬆地查找出了名:

open cmd.exe 
set | find "COMPUTERNAME" 

,或者如果你是一個域的一部分(如主動董事)

open cmd.exe 
set | find "COMPUTERNAME" 
set | find "USERDNSDOMAIN" 

計算機名和USERDNSDOMAIN的價值連接是你正在尋找的「域名」。每個位於同一個域(Active Directory)的計算機都可以訪問計算機。

+0

完美!它位於同一個域中,只需更改計算機名稱即可完美運行。 –

0

解決方案1:嘗試免費/商用DNS解決方案

也許MaraDNS會幫助你。它是一個安全感知的DNS服務器。 Here是一個很好的教程,介紹如何在Windows 7上進行設置。

還有很多DNS軟件,如BIND,PowerDNS,Posadis或Unbound。

簡單的DNS服務器和微軟的DNS看起來非常好(但並不便宜)。

解決方案2:安裝Windows Server

微軟DNS是包含在Windows Server,您可以虛擬化這樣的服務器。

解決方案3:百戰天龍認可的解決方案

如果你有靜態IP地址,將同一主機每臺計算機上的文件是一個廉價的解決方案:c:\Windows\System32\Drivers\etc\hosts

相關問題