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

西部世界
西部世界
管理员
352
文章
0
粉丝
域名相关评论阅读模式

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

添加

复制代码
  1. DNS4=223.5.5.5
  2. DNS5=223.6.6.6
  3. DNS6=1.1.1.1
  4. DNS7=1.0.0.1

然后打开/etc/resolv.conf

添加;

复制代码
  1. nameserver 223.5.5.5
  2. nameserver 223.6.6.6
  3. nameserver 1.1.1.1
  4. nameserver 1.0.0.1
  5.  

然后执行;

service network start

复制代码
  1. CentOS7重启后resolv.conf被重置的解决方案
  2. 目录
  3.  
  4. 1、首先在网卡设置中修改NM_CONTROLLED的值:
  5. 2、设置DNS内容:
  6. 2.1 修改网卡设置
  7. 2.2 直接修改/etc/resolv.conf(推荐)
  8. 3、修改完毕重启网卡:
  9. 近期在修改一台CentOS7服务器的dns时发现只要重启服务器DNS就会被强制还原,解决方案如下:
  10.  
  11. 返回目录
  12. 1、首先在网卡设置中修改NM_CONTROLLED的值:
  13. 修改文件/etc/sysconfig/network-scripts/ifcfg-eth0的内容:
  14.  
  15. NM_CONTROLLED="no" //是否允许Network Manager管理,设置为no
  16. 默认允许Network Manager管理DNS,所以首先设置为no,然后操作DNS设置
  17.  
  18. 但是!但是!但是!
  19.  
  20. 经过本人亲测,最好还是把Network Manager这个服务彻底关闭,因为这个服务的关系总是会造成一些网卡bug,本人曾经遇到过网卡都启动失败了。
  21.  
  22. 关闭方法如下:
  23.  
  24. #查看Network Manager服务状态
  25. systemctl status NetworkManager
  26.  
  27. #停止Network Manager服务
  28. systemctl stop NetworkManager
  29.  
  30. #关闭Network Manager开机启动
  31. systemctl disable NetworkManager
  32. 返回目录
  33. 2、设置DNS内容:
  34. 修改DNS有如下两种方案,推荐第二种,第一种会存在有时当我们采用自建DNS服务时,需要在DNS配置文件设置短域名解析(search 域名),而这个只能在/etc/resolv.conf中进行设置,所以我们推荐第二种方式,直接修改/etc/resolv.conf
  35.  
  36. 返回目录
  37. 2.1 修改网卡设置
  38. 在/etc/sysconfig/network-scripts/ifcfg-eth0中修改内容:
  39.  
  40. PEERDNS="yes"
  41. DNS1="xxx.xxx.xxx.xxx"
  42. DNS2="xxx.xxx.xxx.xxx"
  43. 这种设置方案是以网卡中设置的DNS为主,resolv.conf中按照网卡设置的DNS内容自动生成,以后想修改DNS,必须修改网卡中的设置才不会在服务器重启之后出现DNS设置失效的问题。
  44.  
  45. 返回目录
  46. 2.2 直接修改/etc/resolv.conf(推荐)
  47. 需要注意的是,若要使直接修改的DNS内容不会在服务器重启之后丢失,需要设置网卡中PEERDNS的值为no
  48.  
  49. nameserver xxx.xxx.xxx.xxx
  50. nameserver xxx.xxx.xxx.xxx
  51. 返回目录
  52. 3、修改完毕重启网卡:
  53. systemctl restart network
  54. 按照上面任意一种方案修改DNS设置之后都不会出现重启服务器DNS设置复原的情况。

推荐:

阿里云公共DNS

复制代码
  1. 223.5.5.5
  2. 223.6.6.6

Cloudflare DNS

复制代码
  1. IPv4 DNS 地址:1.1.1.1 1.0.0.1
  2. IPv6 DNS 地址:2606:4700:4700::1111 2606:4700:4700::1001

腾讯云 DNS

复制代码
  1. IPv4 DNS 地址:119.29.29.29

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

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

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

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

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

阿里云公共DNS

复制代码
  1. 223.5.5.5
  2. 223.6.6.6

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

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

Public DNS+

复制代码
  1. 119.29.29.29

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

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

OneDNS

拦截版

复制代码
  1. 117.50.11.11
  2. 52.80.66.66

纯净版

复制代码
  1. 117.50.10.10
  2. 52.80.52.52

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

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

360公共DNS

复制代码
  1. 中国电信/铁通/移动:101.226.4.6218.30.118.6
  2. 中国联通:123.125.81.6140.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.1

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

官网地址:https://1.1.1.1

Freenom World

复制代码
  1. 80.80.80.80
  2. 80.80.81.81

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

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

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

Freenom World

Google DNS

复制代码
  1. 8.8.8.8
  2. 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


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

关于我们

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

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

文章末尾固定信息

 
西部世界
  • 本文由 西部世界 发表于2022年11月7日 16:18:38
  • 转载请务必保留本文链接:https://www.cnhawkit.com/1675.html
匿名

发表评论

匿名网友

拖动滑块以完成验证
加载失败