本地 IIS 網頁位址是 IP:PORT - 如何在我的本地網路上將其設定為更易於閱讀的內容,例如 teehut.com?

本地 IIS 網頁位址是 IP:PORT - 如何在我的本地網路上將其設定為更易於閱讀的內容,例如 teehut.com?

我正在運行 Windows 7 - 安裝了 IIS 並建立了一個新網站。

我將此站點設定為在連接埠 8080 上運行。

目前,如果我訪問http://192.168.2.150:8080/或 localhost:8080,我可以造訪我的網站。

網路上的其他電腦可以訪問我的網站,如果他們訪問http://192.168.2.150:8080/

問題 - 我如何設定某種規則來告訴網域計算機,如果它們訪問 teehut.com,就會將它們帶到 IIS 上託管的頁面?這就是 DNS 的作用嗎?或者我可以在 IIS 中設定一些簡單的規則,僅適用於我的本地網路/網域。

我是一個十足的網路迷,回答時請記住這一點;)

答案1

首先您需要某種 DNS 設定。最快、最骯髒的方法是為每個系統的主機檔案添加一個條目。該條目看起來像:192.168.2.150 teehut.com在系統的主機檔案中。如果您需要更強大的功能,您將需要研究本機 DNS 系統,例如 dnsmasq 或 bind。連接埠是一個單獨的問題。我認為 IIS 將處理 8080,因為它是標準的備用 HTTP 連接埠。我不太確定,因為我主要使用 Linux Web 伺服器。如果它不能處理它,您可以查看重寫規則,例如:

<rewrite>
    <rules>
        <rule name="RedirectTo8080" stopProcessing="true">
        <match url=".*" />
        <action type="Redirect" url="http://192.168.2.150:8080/{R:0}" />
    </rule>
    </rules>
</rewrite>

相關內容