Linux centos 修改DNS的方法,设置自定义IPV6 DNS解析的方法 解决一段时间后反弹回去,nameserver最多生效3行
Linux centos 修改DNS的方法,设置自定义IPV6 DNS解析的方法 解决一段时间后反弹回去,nameserver最多生效3行vi /etc/resolv.conf
nameserver 8.8.8.8
nameserver 1.1.1.1
nameserver 114.114.114.114
options timeout:1 attempts:1 rotate
nameserver在linux系统中最多生效3行,后面添加更多都是摆设,所以多个nameserver没必要添加,除非使用dnsmasq搭配走127.0.0.1,可以使用无限个nameserver自动故障负载
最后一行,代表1秒超时轮训查询解析,rotate代表每次请求dns随机选择一个进行查询
我很懒,vi都懒得用,一键吧
echo -e 'nameserver 8.8.8.8\nnameserver 1.1.1.1\nnameserver 114.114.114.114\noptions timeout:1 attempts:1 rotate' > /etc/resolv.conf
需要IPV6的话同时再加上,注意nameserver最多生效3行,必须放在第三行内!!不能放在第四行,等于说2行ipv4+1行ipv6,或者1行ipv4+2行ipv6,你没有ipv4的话,,三行ipv6 dns也可以,反正Linux第四行开始是不生效的。
nameserver 2001:4860:4860::8888
nameserver 2001:4860:4860::8844
nameserver 2606:4700:4700::1111
如果一段时间自动反弹回去未生效往下看
或者直接修改网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eth0,最好的方案,改这个后/etc/resolv.conf都不用管他了
尾部加入
DNS1=8.8.8.8
DNS2=1.1.1.1
DNS3=114.114.114.114
service network restart
重启网络后在看看文件是否生效
下面是检测是否成功用了8.8.8.8的方法
yum -y install bind-utils
dig itzmx.com
返回结果是8.8.8.8就代表成功了
为什么推荐8.8.8.8做第一行,因为,他是一个基于bgp分布式的国外DNS地址,适合国外任意地区服务器,并且他支持dnssec,所以使用了Google DNS来做主。
cf的上游节点比较烂,响应延迟高,甚至还大面积故障过几次所以不推荐1.1.1.1作为主用首选dns。稳定性就谷歌8.8.8.8, 8.8.4.4 或者yandex的77.88.8.8, 77.88.8.1 速度dig和ping最好5ms内
很不错!虽然看不懂~
(PS:为了会员努力灌水!) 本帖最后由 哈密瓜老大 于 2015/9/15 17:27 编辑
贴一个Ubuntu的
sudo nano /etc/resolv.conf
打开后先把之前的nameserver之前加#
再输入
nameserver 8.8.8.8
nameserver 8.8.4.4
Ctrl + X
输入y回车
再回车
完毕
页:
[1]