最近我遇到了一个问题,一个远程服务请求我的服务器的IP地址(使用托管的DNS提供程序),响应时:
DNS problem: SERVFAIL looking up A for mysql.xavamedia.nl在本地网络上进行测试时,我可以看到有时从托管的DNS服务器得到一个空DNS响应。显然,这是断断续续的,因为只有当DNS记录不在缓存中时才会发生,而且只有当DNS服务器真的很忙时才会出现问题。
在无头Ubuntu14.04香草机器上,我在/etc/dnsmasq.conf中设置dnsmasq作为DNS代理,配置如下nameserver=<some working customdns ip>每当dnsmasq服务启动时,主机就会失去解析任何主机名的能力,但是dnsmasq可以很好地解决外部查询签入