最近服务器连接经常会出现卡顿的情况,排查原因发现是DNS问题,很多VPS供应商都用了自己的DNS做解析,所以解析速度并不理想。做个备份,以便自己日后方便查找。

Debain:
永久修改
编辑/etc/dhcp/dhclient.conf文件
vim/etc/dhcp/dhclient.conf
在末尾添加一行
supersededomain-name-servers223.5.5.5,223.6.6.6;
然后重启系统,使用nslookup验证是否生效
临时修改
编辑/etc/resolv.conf文件
vim/etc/resolv.conf
#修改后保存即可
nameserver8.8.8.8
nameserver1.1.1.1
Ubuntu:
一、暂时修改
暂时修改DNS,修改后立即就可以起作用,但是重启电脑后还需要重新进行修改;
打开resolv.conf:
在其中添加如下的内容:
如果只保留这两个可能会导致解析速度下降,从而使得网速下降,可以保留原来的nameserver1.1.1.1nameserver8.8.8.8
保存退出即可
二、永久修改
永久停止ubuntu默认DNS本地服务
bashsudosystemctldisable--nowsystemd-resolved
修改NetworkManager:
打开文件
bashvim/etc/NetworkManager/NetworkManager.conf
在[main]节点下增加下面的配置:
pythondns=none
重启NetworkManager:
bashsudosystemctlrestartNetworkManager
这样,重启电脑之后就不存在覆盖原来的文件的问题;按照暂时修改的方法进行配置即可;

