ssh命令只使用/etc/resolv.conf里的第一个nameserver(192.168.0.1,路由器),如果DNS查询返回没有结果,那会使用hostname(可以用hostname命令查看到)继续查询,得到错误的ip地址。但是dig/nslookup/host命令就会使用其他的nameserver(ISP的DNS查询服务器)来查询,得到正确的ip地址。
用得到的ip地址去连接代理服务器,能连上,但是无法登陆。
目前使用的是Wired Connection,/etc/resolv.conf是NetworkManager自动生成的。
按理说,路由器会代理DNS查询,不清楚中断的原因,既然DNS服务器没有坏,那很可能是路由器的问题。过了一阵就好了,192.168.0.1直接返回正确的ip地址。
No comments:
Post a Comment