有没有办法可以为计算机的本地 IP 地址分配一个域名,而不供网络外的人使用?
最好不需要购买该域名。
举个例子,使用domain.com
IP 192.168.1.11
,网络上的本地计算机,当我domain.com
在浏览器中输入时,它会带我到http://192.168.1.11:80/
答案1
最简单的解决方案:
用记事本打开C:\windows\system32\drivers\etc\hosts
。写入以下行:
192.168.1.1 domain.com
此更改将仅在您的计算机上可见。如果您有多台计算机,则可能需要在每台计算机上进行此操作。
更复杂的方法,如果您需要多台机器来访问:
深入检查本地路由器的菜单系统。大多数路由器都具有本地 DNS 功能。查找“dns”、“名称服务器”、“区域”、“本地区域”或类似的菜单项。您可以在那里进行设置。
您可以在网络上运行自己的 DNS 服务器。如果您将联网计算机配置为使用新的 DNS 服务器,则只需在 DNS 服务器上进行一次配置更改即可推送新的“域”或“主机”。
你可以在网上找到一个免费的 DNS 提供商(谷歌搜索:免费 DNS 区域),然后你可以用它为你的当地的网络。这是一个次优解决方案,因为它将您的本地 DNS 置于您的本地网络之外,因此尽管它可以工作,但仍有许多缺点。
答案2
有一次,我正在测试这样的东西,然后遇到了简单 DNS Plus。它基本上只是一个可以在任何 Windows 机器上运行的 DNS 服务器软件。它非常易于配置,对我来说很有用。它不是免费的,我与它没有任何关联。