我的Mac上有几个开发网站,每个都在Apache中设置为虚拟主机。例如:example.dev,example2.dev,example3.dev。 (我知道我们不应再使用.dev了,但我会为我的下一个项目做这件事。)
我有一个通过USB连接的iPhone,并希望通过Safari访问* .dev网站进行测试。
我可以通过Mac的IP地址或.local访问Apache的主目录,但我无法找到热门来访问虚拟主机;它会抛出404.有没有办法让iPhone使用与Mac相同的DNS设置?
答案 0 :(得分:0)
您可以做的一件事是在Mac上安装dnsmasq
。
首先安装dnsmasq:
brew install dnsmasq
运行它要求的配置命令,这可能类似于:
cp /usr/local/opt/dnsmasq/dnsmasq.conf.example /usr/local/etc/dnsmasq.conf
现在您可以在/usr/local/etc/dnsmasq.conf中编辑配置。添加以下行:(我把它放在“#address = / double-click.net / 127.0.0.1”这一行的正下方)
address=/*.dev/192.168.1.10
192.168.1.10是您的私人IP地址
现在重启dnsmasq服务
sudo brew services restart dnsmasq
希望这适合你。