在家庭网络中传播非机器 IP 地址的名称

在家庭网络中传播非机器 IP 地址的名称

我在其中一台电脑的网络配置中添加了两个 IP 地址,并使用这些 IP 地址在 IIS 中托管单独的站点:

我可以通过 IP 地址毫无问题地从我的网络周围浏览这些网站。

接下来我想做的是给这些网站命名,这样我就不必输入 IP 地址了。我知道我可以通过添加到 hosts 文件来做到这一点,但这似乎有点不太巧妙。

问题:我是否可以通过在托管网站的 PC 上进行某些配置来传播这些非基于机器的 IP 地址的名称?

注意-上下文:

我有一个家庭网络(所以没有域/DC/AD)XP/Vista/7/OSX/IOS 中的各种机器我的中央路由器是 Linksys WAG320N,如果这有帮助的话

如果有任何进一步的背景信息有帮助,请直接询问。

答案1

你需要域名服务器这是在一台计算机(或一组计算机)上运行的服务,它将名称解析为 IP 地址。

您的 DNS 还需要解析互联网名称,并在您的网络上始终可用,因为它必须是整个网络(或您想要访问网站的任何计算机)的主 DNS 服务器。

有许多不同的免费 DNS 包可用(Windows Server 已内置一个)。 玛拉DNS看起来很有希望。

使用名称而不是 IP 地址的一个很大的好处是您不需要为每个网站分配单独的 IP 地址 - 它们都可以在同一个 IP 地址上运行,但使用 HTTP 请求的“Host:”标头进行区分(可在网站的 IIS 配置中设置)。

另一种方法是购买您自己的域名(或子域名 - 它们通常更便宜,有时甚至是免费的)并将 DNS 托管在互联网上的某个地方。

答案2

您的家用路由器可能内置有 DHCP 和 DNS 服务器。将您的 Web 浏览器指向它,看看是否有这些配置选项。看看您是否可以添加一些静态主机名条目。我不熟悉该型号,但我知道其他型号确实具有这些功能。将您的主机配置为使用 DHCP,它们也会将该路由器作为名称服务器。

相关内容