公共DNS服务器介绍

DNS 简介

DNS(Domain Name System)中文意思为域名解析服务器,它在互联网的作用是把域名转换成为网络可以识别的IP地址。

DNS 劫持

域名劫持是互联网攻击的一种方式,通过攻击域名解析服务器(DNS),或伪造域名解析服务器(DNS)的方法,把目标网站域名解析到错误的地址从而实现用户无法访问目标网站的目的。
当然,有时候是上网服务提供商(ISP)自己故意搞得劫持,国内用户普遍使用的是ISP运营商提供的DNS服务器,可能会干扰用户正常上网,比如弹广告、阻止访问某些网站等。

深入理解Http请求、DNS劫持与解析
https://juejin.im/post/59ba146c6fb9a00a4636d8b6

怎么查看当前使用的DNS服务器地址

Windows 系统

打开cmd命令行窗口,输入 ipconfig /all 查看:

DNS 服务器 . . . . . . . . . . . : 218.2.2.2
218.4.4.4

Linux 系统

以 RedHat/CentOS 为例,运行 cat /etc/resolv.conf 查看:
# Generated by NetworkManager
nameserver 8.8.8.8
nameserver 114.114.114.114

苹果机器 MAC OS

同 RedHat/CentOS :
cat /etc/resolv.conf

不同linux发行版方法可能不同,可具体百度或谷歌搜索确认下。

比如家里宽带是江苏电信提供的,那么DNS 会是下面几个地址:
DNS1: 218.2.2.2 DNS2: 218.4.4.4
或者:
DNS1: 61.147.37.1 DNS2: 218.2.135.1

公共域名解析服务DNS

Public DNS(公共域名解析服务): 相对于ISP或一些商业DNS服务提供商而言,对大众开放且免费。如果不想被ISP DNS劫持、过滤的可以试试。
好处:不会有ISP的弹出广告推送广告,有些被ISP DNS过滤的网站可以访问到,比如输错网址不会进电信那个114查询页面等等。
坏处:比如如果一个网站有电信、网通双线路并使用智能DNS解析,可能因为使用这些DNS服务,而被视为网通用户走网通线路访问该站。

Google Public DNS

是Google于2009年12月5日起提供的一个免费域名解析服务(DNS), 以下为此服务的DNS地址:
IPv4 地址:
8.8.8.8 (google-public-dns-a.google.com)
8.8.4.4 (google-public-dns-b.google.com)
相对来说,更适合国外以及访问国外网站的用户使用。

国内 Public DNS

■ 114.114.114.114 / 114.114.115.115: 是国内移动、电信和联通通用的DNS,手机和电脑端都可以使用,干净无广告,解析成功率相对来说更高,国内用户使用的比较多,而且速度相对快、稳定,是国内用户上网常用的DNS。
■ 180.76.76.76: 百度提供
■ 223.5.5.5 / 223.6.6.6: 阿里提供
■ 1.2.4.8 / 210.2.4.8 : CNNIC 提供
■ 208.67.222.222 / 208.67.220.220 : OpenDNS 提供
■ 119.29.29.29 : Dnspod的公共DNS,也就是腾讯公共DNS,节点很多,用户很多
■ 117.50.11.11 / 52.80.66.66 : 拦截版 - 微步在线出品,定位于小众用户的精品公共DNS服务,通过大数据分析实现了恶意网站拦截、广告过滤和上网加速功能
■ 117.50.10.10 / 52.80.52.52 : 纯净版 - 微步在线出品,定位于小众用户的精品公共DNS服务,通过大数据分析实现了恶意网站拦截、广告过滤和上网加速功能

国内 Public DNS

■ 1.1.1.1 : Cloudflare 与 APNIC 的合作项目非盈利,主打隐私保护和高速,这个非常牛的ip地址己经展示了项目实力,但是国内不推荐使用,速度慢
■ 8.8.8.8 / 8.8.4.4 : Google Public DNS 四个8,一看就是金主,暴发户
■ 80.80.80.80 / 80.80.81.81 : Freenom World是快速且保护隐私的DNS服务器.一家国外免费域名注册商,推出了此项免费服务

常用 DNS 服务器 IP 地址

常用 DNS 服务器 IP 地址
https://www.ip.cn/dns.html