我试过3组DNS服务器,我的服务器访问公网的时候,DNS解析需要5秒才能成功。
问题:访问公网时DNS解析慢,如何定位和解决?
答案1
使用工具mtr
来测量 DNS 服务器的数据包丢失和延迟。如果没有数据包丢失,并且延迟良好(对于本地 DNS 服务器,低于 10ms 是可以的),请尝试使用dig +trace google.com @YOUR_DNS_SERVER
并观察每条线路的响应时间来跟踪问题。
我试过3组DNS服务器,我的服务器访问公网的时候,DNS解析需要5秒才能成功。
问题:访问公网时DNS解析慢,如何定位和解决?
使用工具mtr
来测量 DNS 服务器的数据包丢失和延迟。如果没有数据包丢失,并且延迟良好(对于本地 DNS 服务器,低于 10ms 是可以的),请尝试使用dig +trace google.com @YOUR_DNS_SERVER
并观察每条线路的响应时间来跟踪问题。