如何解决Linux ping命令响应缓慢的问题?不知道各位在Linux系统下是否遇到这样一个问题,在ping一个域名的时候返回非常缓慢,但是直接ping IP速度却很快。
通过搜索得知,当每次ping完得到响应之后,ping程序会尝试一次反向dns查询(reverse dns lookup)来获取“64 bytes from”后面的域名,如果查询速度很慢的话,就会给人似乎延迟很大的感觉,其实这也是ping感觉慢,但是每次ping的响应时间却并不慢的原因。
解决办法如下:
方法一:
ping指令有一个 -n 选项,加上之后可以阻止ping程序去进行反向dns查询,这样ping起来就“快”了!比如:
ping -n www.baidu.com
ping命令的更多使用方法可以参考:ping命令
方法二:
如果还是很慢,可以尝试修改vi /etc/nsswitch.conf将
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
修改为:
hosts: files dns
方法三:
有时候改了方法二不管用,原来DNS不太好,所以要修改DNS了,如果DNS有问题,可以打开修改DNS改成为8.8.8.8和114.114.114.114!
修改/etc/resolv.conf文件:
nameserver 8.8.8.8
nameserver 114.114.114.114
win10系统怎么关···
技术支持阿里云国际账号 -阿里云国际加盟商:怎么为遭受攻击的IP开通DDoS原生防护? 本···
技术支持如何在debian1···
常见问题win11到底什么时···
亚马逊云阿里云国际版账号购买渠道:阿里云推出免费套餐 30余款云产品半年免费业务合作请联系客服TG:阿里云国际 ,本公司提供阿里···
阿里云国际传奇4搬砖靠谱吗?传···
常见问题金马科技是一家成立于···
常见问题宝塔面板服务器缺少s···
常见问题常见问题
常见问题
Copyright © 2023 麒麟云技公司 版权所有