我在本地开发了几个网站,每个网站都有自己的伪域名和 Apache VirtualHost:
- 我的网站.localhost
- 图片.mywebsite.localhost
- 另一个网站.localhost
我希望这些网站可供我本地网络上的任何计算机访问,这样我就可以在移动设备(iOS)上测试我的网站。
有没有办法将诸如 mywebsite.localhost 或 mywebsite.local 之类的名称“发布”到我的本地网络,以便这些名称可以解析为网络上任何计算机的 IP 地址?
我认为我无法以任何方式配置我的 ISP 路由器以充当 DNS 服务器。
在研究过程中,我阅读了有关 mDNS 和 Bonjour 的信息,但不知道它们是否是我想要的,甚至不知道如何让它们工作。
任何帮助都值得感激!
答案1
答案2
您设置 DNS 服务器并将客户端指向它。DNS 服务器不必是您的 ISP 路由器。您的 DNS 服务器应回答其有权处理的所有查询,然后将所有其他请求转发到路由器,最好在此过程中缓存一些条目。
要么这样做,要么想办法分发主机文件条目,但管理起来非常麻烦。