我使用 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,您可能能够向其中添加条目。具体方法取决于您的路由器。