如何仅在本地网络内使用域名托管网站?

如何仅在本地网络内使用域名托管网站?

我使用 XAMPP 在本地网络上托管了一个网站。我通常使用另一台设备上的 IP 地址访问它。
如何在这样的域名上托管我的网站website.local

答案1

域名无关紧要。另一台设备必须能够解析该名称,因此编辑另一台设备上的 /etc/hosts 文件并添加如下行:

<wepserver-ip> <domain-name>

例如:

192.168.1.20   www.google.com

在 Windows 上,您会在 %systemroot%\system32\drivers\etc 文件夹中找到 hosts 文件。

答案2

您应该能够为此目的使用多播 DNS (mDNS)。为此,您需要在计算机上设置 mDNS。在 Windows 上配置 mDNS 似乎有点棘手,您可能需要下载 Bonjour。

之前在 SuperUser 上提出的这个问题可能会对如何解决您的问题提供一些见解:如何设置“本地”域,以便本地网络上的每个人都可以查看本地托管的网站?

或者,您可以尝试构建一个实际的 DNS 服务器。许多路由器都支持 DNS,您可能能够向其中添加条目。具体方法取决于您的路由器。

相关内容