这个问题一直存在,表现是ping或者wget localhost的时候显示cannot resolve 'localhost',其实原因已经很明显了,就是DNS的解析错误,无法解析localhost到0.0.0.0或者::1,但是前些日子手头一直有事,就没有着手去解决。
最近有时间了,简单看了一下,引起该错误的原因很简单!就是pdnsd和dnsmasq冲突了,pdnsd抢先监听53端口,同时pdnsd还没有配置localhost解析,所以造成了上面的问题。
解决方式:disable pdnsa即可。或者配置pdnsd.conf让它监听5353,配合gfwlist使用。