本地 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 设置。最快、最粗暴的方法是向每个系统的 hosts 文件添加一个条目。该条目看起来如下:192.168.2.150 teehut.com在系统的 hosts 文件中。(在 Windows 中为 %windir%\system32\drivers\etc\hosts。)但是,这很难管理。如果您需要更强大的系统,则需要查看本地 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>

相关内容