我在localhost:3000的Mac上运行了一个网络服务器,我正在尝试用dnsmasq设置一个本地域名服务器,以便能够从本地设备(iPhone / iPad)访问该域名服务器进行测试。
我关注了上一篇文章:
我希望在这里重定向所有的*.localhost
dnsmasq.conf
/etc/resolver/localhost
dig google.com
Mac网络DNS配置:
在我的手机上,在同一网络上,添加Mac Local IP作为DNS:
Wi-Fi is connected to xxxxxx and has the IP address
我正在尝试在NetworkManager/dnsmasq盒上设置ArchLinux组合并连接到VPN (OpenVPN)。它似乎像预期的那样工作,除了日志中一些与dnsmasq相关的奇怪条目。
using nameserver 10.1.0.1#53 for domain 0.8.10.in-addr.arpa
using nameserver 10.1.0.1#53 for domain 0.1.10.in-addr.arpa
using nameserver 10.1.0.1#53 for domain 1.1.10.in-addr.arpa
using nameserver 10.1.0
因此,我目前正在将我们的办公室迁移到当前的代理(运行在我们的邮件服务器上的Windows中的Squid.我没有设置它.)在维亚塔上奔跑的乌贼。
到目前为止,我所有的设置和工作都很完美,但是我很难让它使用两个不同的DNS服务器,一个用于互联网(8.8.8.8),另一个用于内部域名站点。
如果我首先将内部DNS ip设置为:
set system name-server 192.168.47.1
set system name-server 8.8.8.8
然后,它似乎解决了一切,然而,任何公共网站在互联网上需要难以置信的时间来解决。然而,如果我切换它,所以公共DNS是第一,网站加载难以置信的速度
重新启动后,dnsmasq服务正在运行,但不会响应远程请求(尝试使用来自另一台计算机的"dig @10.0.0.1 stackexchange.com“)。在我看来,日志看上去不错:
Aug 11 17:41:04 srvname systemd[1]: Starting dnsmasq - A lightweight DHCP and caching DNS server...
Aug 11 17:41:04 srvname dnsmasq[488]: dnsmasq: syntax check OK.
Aug 11 17:41:04 srvname dnsmasq[530]: st