修改Linux VPS公共DNS汇总安全、快速稳定的公共DNS

  • A+
所属分类:域名相关

修改地址; /etc/sysconfig/network-scripts/ifcfg-eth0

添加

DNS4=223.5.5.5 
DNS5=223.6.6.6 
DNS6=1.1.1.1 
DNS7=1.0.0.1

然后打开/etc/resolv.conf

添加;

nameserver 223.5.5.5 
nameserver 223.6.6.6 
nameserver 1.1.1.1 
nameserver 1.0.0.1

然后执行;

service network start

CentOS7重启后resolv.conf被重置的解决方案
目录

1、首先在网卡设置中修改NM_CONTROLLED的值:
2、设置DNS内容:
2.1 修改网卡设置
2.2 直接修改/etc/resolv.conf(推荐)
3、修改完毕重启网卡:
近期在修改一台CentOS7服务器的dns时发现只要重启服务器DNS就会被强制还原,解决方案如下:

返回目录
1、首先在网卡设置中修改NM_CONTROLLED的值:
修改文件/etc/sysconfig/network-scripts/ifcfg-eth0的内容:

NM_CONTROLLED="no"  //是否允许Network Manager管理,设置为no
默认允许Network Manager管理DNS,所以首先设置为no,然后操作DNS设置

但是!但是!但是!

经过本人亲测,最好还是把Network Manager这个服务彻底关闭,因为这个服务的关系总是会造成一些网卡bug,本人曾经遇到过网卡都启动失败了。

关闭方法如下:

#查看Network Manager服务状态
systemctl status  NetworkManager

#停止Network Manager服务
systemctl stop  NetworkManager

#关闭Network Manager开机启动
systemctl disable  NetworkManager
返回目录
2、设置DNS内容:
修改DNS有如下两种方案,推荐第二种,第一种会存在有时当我们采用自建DNS服务时,需要在DNS配置文件设置短域名解析(search 域名),而这个只能在/etc/resolv.conf中进行设置,所以我们推荐第二种方式,直接修改/etc/resolv.conf

返回目录
2.1 修改网卡设置
在/etc/sysconfig/network-scripts/ifcfg-eth0中修改内容:

PEERDNS="yes"
DNS1="xxx.xxx.xxx.xxx"
DNS2="xxx.xxx.xxx.xxx"
这种设置方案是以网卡中设置的DNS为主,resolv.conf中按照网卡设置的DNS内容自动生成,以后想修改DNS,必须修改网卡中的设置才不会在服务器重启之后出现DNS设置失效的问题。

返回目录
2.2 直接修改/etc/resolv.conf(推荐)
需要注意的是,若要使直接修改的DNS内容不会在服务器重启之后丢失,需要设置网卡中PEERDNS的值为no:

nameserver xxx.xxx.xxx.xxx
nameserver xxx.xxx.xxx.xxx
返回目录
3、修改完毕重启网卡:
systemctl restart network
按照上面任意一种方案修改DNS设置之后都不会出现重启服务器DNS设置复原的情况。

推荐:

阿里云公共DNS

223.5.5.5
223.6.6.6

Cloudflare DNS

IPv4 DNS 地址:1.1.1.1 和 1.0.0.1
IPv6 DNS 地址:2606:4700:4700::1111 和 2606:4700:4700::1001

腾讯云 DNS

IPv4 DNS 地址:119.29.29.29

DNS(Domain Name System),即域名系统,在因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。

一个好用的DNS意味着服务器里的那张域名和IP对应表很全面,因此DNS使用的人数越多越好,解析速度越快。

我们如果设置自动获取DNS用的就是本地运营商提供的DNS,基本是就近原则,解析速度自然也不慢,但是一般没有广告过滤和危险网站拦截功能。

评价一个DNS要考虑:节点数量、速度、稳定性以及附加功能

以下介绍几个有名的公共DNS

阿里云公共DNS

223.5.5.5
223.6.6.6

阿里云是国内最大的云服务商,资源和质量没得说,我这边测试后的确是最快的

官网地址:http://www.alidns.com

修改Linux VPS公共DNS汇总安全、快速稳定的公共DNS

Public DNS+

119.29.29.29

腾讯公共DNS,节点很多,DNSPod Public DNS 同时支持 DoH 与 DoT

官网地址:dnspod.cn/Products/Publ

修改Linux VPS公共DNS汇总安全、快速稳定的公共DNS

OneDNS

拦截版

117.50.11.11     
52.80.66.66

纯净版

117.50.10.10     
52.80.52.52

微步在线出品,定位于小众用户的精品公共DNS服务,通过大数据分析实现了恶意网站拦截、广告过滤和上网加速功能

官网地址:https://www.onedns.net

修改Linux VPS公共DNS汇总安全、快速稳定的公共DNS

360公共DNS

中国电信/铁通/移动:101.226.4.6,218.30.118.6,
中国联通:123.125.81.6,140.207.198.6

360公共DNS从2013年起对外提供公共递归解析服务,至今已超过6年持续提供服务。拥有独立的虚拟根节点,以及运营商和360安全中心双重应急灾备机制,服务器集群覆盖全国28个省市和国际主要地区,能够提供最短路径的DNS解析响应
来自官方介绍

官网地址:sdns.360.net/index.html

修改Linux VPS公共DNS汇总安全、快速稳定的公共DNS

1.1.1.1

1.1.1.1

Cloudflare 与 APNIC 的合作项目非盈利,主打隐私保护和高速,这个非常牛的ip地址己经展示了项目实力,但是国内不推荐使用,速度慢

官网地址:https://1.1.1.1

修改Linux VPS公共DNS汇总安全、快速稳定的公共DNS

Freenom World

80.80.80.80
80.80.81.81

Freenom World是快速且保护隐私的DNS服务器

Freenom是一家国外免费域名注册商,推出了此项免费服务

官网地址:https://www.freenom.world

修改Linux VPS公共DNS汇总安全、快速稳定的公共DNS
Freenom World

Google DNS

8.8.8.8
8.8.4.4

国内不能用,国外推荐用

运营商DNS

移动、电信、联通的都有,在下面的网站都可以查到

网站地址:ip.cn/dns.html

总结

国内推荐大家使用 Public DNS+ 和 阿里云公共DNS,OneDNS相比它们多个广告拦截功能

国外用户选 1.1.1.1 和 8.8.8.8 都不错

附:

查看自己当前的IP和DNS:怎么查看电脑dns和ip地址_百度知道

Windows 10 设置DNS方法:jingyan.baidu.com/artic


本文原创,转载请注明出处

关于我们

软件探索是一个致力于推荐实用软件与网站的自媒体

如果您喜欢我们的文章,欢迎关注我的知乎专栏(>▽<)

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: