月度归档:2018年05月

119.29.29.29Public DNS+ 常见问题

1. Public DNS+简介

    Public DNS+是DNSPod推出的公共域名解析服务,服务IP为119.29.29.29,类似于其他公共DNS(如Google的8.8.8.8和114dns的114.114.114.114),可以为全网用户提供域名的公共递归解析服务(区别于DNSPod原有的域名授权解析服务)。

    Public DNS+凭借DNSPod多年的域名解析服务经验开发,并依托于腾讯强大的资源优势,旨在为用户提供更加快速、准确、稳定的递归解析服务,且我们不会对任何域名进行恶意劫持。

 

    a) 快速

    DNSPod Public DNS+在深圳、上海、天津、香港和北美部署了接入集群,通过BGP Anycast技术,在国内与全国Top 16运营商(电信、联通、移动、教育网、长宽、天威、铁通、电信通、歌华有线、东方有线、杭州华数、方正宽带、广东盈通、中信网络、CNISP、陕西广电)进行了对等互联,并可以无缝扩展,无论用户处于何地都可以就近快速访问DNSPod的公共DNS,最快得到解析结果,提升网络访问体验。

    DNSPod公共DNS服务端使用DPDK开发,万兆网络接入,高效的全缓存设计,确保对用户的解析请求作出快速的应答。

 

    b) 准确

    DNSPod Public DNS+是目前国内唯一支持谷歌ECS(edns-client-subnet)协议的公共DNS,并可以自动探测域名的授权DNS是否支持ECS协议,使国内用户不必再忍受Google Public DNS的延迟和丢包,一样可以享受到最精准的解析。

    如果域名使用的授权DNS支持ECS协议(如DNSPod、万网等),那么使用Public DNS+的用户无论访问的是我们的哪个接入节点、最终分配到了哪个后端递归节点,我们都可以给用户解析出最准确的结果,真正让用户能够体验到“a faster internet”。

    同时我们在国内部署了大量后端递归节点,并在香港、美国和加拿大也部署了后端递归节点,总线路数达到了84条,国内节点和国际节点数都是国内公共DNS中最多的,并将尚未部署递归节点的省份运营商调度到邻近省份的同运营商节点进行解析,保证当域名的授权DNS不支持ECS协议时,使用Public DNS+也能解析到尽可能准确的结果。

 

    c) 稳定

    DNSPod Public DNS+使用同一个服务IP 119.29.29.29使用BGP Anycast接入,国内三地进行进群部署容灾,当某地网络出现故障时可以实现秒级自动故障切换到其他可用地区进行解析。

    各地接入集群都由四层负载均衡技术的多台服务器组成,可以实时剔除故障服务器,并在服务器恢复后自动加入集群提供解析服务,排除服务器单点故障可能造成的解析服务中断。

    DNSPod Public DNS+所有节点均部署了宙斯盾防护设备,宙斯盾防护设备经受过DNSPod无数次被攻击的考验,对DNS攻击防护率达到100%,可以有效保障公共DNS服务的稳定。

 

    d) 安全、无劫持 

    DNSPod不会对Public DNS+的解析结果进行劫持,让用户远离各种DNS劫持的烦恼。

    但在特殊情况下,为了保护我们的用户免受安全威胁,对于确定恶意域名(如病毒、木马、钓鱼网站等)的解析,我们可能会进行解析阻断,但不会对解析结果进行修改。


2. Why DNSPod Public DNS+?

    DNSPod作为国内最大的第三方授权DNS服务商,在为大量域名提供授权DNS服务的过程中发现了越来越多的DNS解析问题,如已经依赖授权DNS作为互联网的基础设施,随着互联网规模的持续增长,现有的DNS系统也暴露出了越来越多的问题,如针对DNS的攻击愈演愈烈、运营商的Local DNS存在着大量的DNS劫持、NAT导致解析结果跨网、稳定性不高等,而DNSPod原有的授权DNS服务已经不能完美解决这些问题。

    DNSPod在提供授权DNS服务的过程中,积累了大量的DNS解析相关技术和资源,只提供授权DNS服务不能为所有的用户提供更好的服务。

    所以我们推出了DNSPod公共DNS:Public DNS+,希望为所有用户解决DNS解析问题,也希望用户对我们的服务进行反馈,以便于我们对产品持续进行改进。

 

3. 什么用户可以使用Public DNS+?

    Public DNS+是DNSPod提供的公共递归DNS服务,只要能够修改DNS配置的用户都可以使用,具体参考接入指南。

 

4. DNSPod Public DNS+的架构是怎么样的?


 DNSPod 


    Public DNS+在国内三地部署了一级缓存DNS集群节点,每个几点都由多台万兆服务器组成四层负载均衡,统一使用同一个服务IP 119.29.29.29,通过BGP Anycast与全国TOP16的运营商进行对等互联,保证用户接入最近的节点。一级缓存负责接收和应答用户的DNS查询请求,并对未命中缓存的域名转发到二级缓存进行查询。

    二级缓存的主要作用是接收一级缓存转发过来的DNS查询请求,并根据用户IP将该请求转发至对应的后端递归节点,接受递归节点的DNS应答返回到一级缓存;二是为多台一级缓存服务器提供缓存服务,减轻后端递归节点的压力,并提升应答速度。

    后端递归节点部署在各个省份运营商线路内,当域名的授权DNS支持ECS协议时,可以提供更准确的解析,未部署递归节点的省份运营商会将域名解析请求优先调度到相邻省份相同运营商进行解析。

    一级缓存、二级缓存和递归DNS都为自研高性能解析程序,并支持ECS协议,保证用户可以获得快速、准确、稳定的DNS解析服务。

 

5. Public DNS+的节点是如何分布的?

 

      DNSPod Public DNS+的后端递归节点共有84条线路,覆盖国内主流省份运营商以及部分国外线路。

      当Public DNS+接收到用户的DNS请求后,会判断用户所属线路,然后将该查询转发到该线路对应的后端递归节点(如果该省份运营商没有节点时会将请求转发到邻近省份相同运营商的节点),当该次请求失败时,会按照运营商默认线路、国内(或国外)默认线路的顺序依次进行查询转发,直至解析出结果。域名解析结果会按照用户的IP信息进行缓存。

      线路具体分布如下所示。


      国内线路,80条:

      电信线路22条,如下所示:

      上海电信

      云南电信

      北京电信

      四川电信

      天津电信

      安徽电信

      山东电信

      广东电信

      广西电信

      江苏电信

      江西电信

      河南电信

      浙江电信

      海南电信

      湖北电信

      湖南电信

      甘肃电信

      福建电信

      重庆电信

      陕西电信

      黑龙江电信

      电信默认线路


      联通线路18条,如下所示:

      上海联通

      北京联通

      吉林联通

      四川联通

      天津联通

      山东联通

      山西联通

      广东联通

      江苏联通

      河北联通

      河南联通

      浙江联通

      湖南联通

      辽宁联通

      重庆联通

      陕西联通

      黑龙江联通

      联通默认线路


      移动线路25条,如下所示:

      上海移动

      云南移动

      北京移动

      吉林移动

      四川移动

      天津移动

      安徽移动

      山东移动

      山西移动

      广东移动

      广西移动

      新疆移动

      江苏移动

      江西移动

      河北移动

      河南移动

      浙江移动

      湖北移动

      湖南移动

      福建移动

      西藏移动

      重庆移动

      陕西移动

      黑龙江移动

      移动默认线路


      铁通线路3条,如下所示:

      上海铁通

      湖北铁通

      铁通默认线路


      教育网线路4条,如下所示:

      上海教育网

      浙江教育网

      湖北教育网

      教育网默认线路


      长宽线路4条,如下所示

      上海长宽

      广东长宽

      湖北长宽

      长宽默认线路


      杭州华数线路2条,如下所示:

      浙江

      华数默认线路


      天威节点1条,为默认节点。


      国内全局默认节点1条。


      国外线路4条,如下所示:

      香港

      美国

      加拿大

      国外默认线路

中国香港DNS服务器地址大全

36.55.237.145
36.55.237.145
香港 DNS服务器
45.120.158.0
45.120.158.255
香港九龙 星光互联(starrydns)数据中心
61.10.0.130
61.10.0.130
香港 CableTVDNS服务器
61.10.1.130
61.10.1.130
香港 CableTVDNS服务器
103.56.216.0
103.56.217.255
香港 星光互联(starrydns)公司SoftLayer数据中心
103.194.43.0
103.194.43.255
香港 星光互联(starrydns)公司SoftLayer数据中心
103.205.8.0
103.205.8.255
香港 沙田区星光互联(starrydns)公司中国电信沙田国际数据中心
202.14.67.4
202.14.67.4
香港 亚太环通(Pacnet)有限公司DNS服务器
202.14.67.14
202.14.67.14
香港 亚太环通(Pacnet)有限公司DNS服务器
202.60.252.8
202.60.252.8
香港 九龙先达电脑网络有限公司DNS服务器
202.85.128.32
202.85.128.33
香港 柴湾互联优势有限公司DNS服务器
202.130.97.65
202.130.97.66
香港 九仓电讯DNS服务器
203.80.96.9
203.80.96.10
香港 城市电讯有限公司DNS服务器
203.142.100.18
203.142.100.18
香港 中国移动香港有限公司DNS服务器
203.142.100.21
203.142.100.21
香港 中国移动香港有限公司DNS服务器
203.186.94.20
203.186.94.21
香港 城市电讯有限公司DNS服务器
203.186.94.241
203.186.94.242
香港 城市电讯有限公司DNS服务器
218.102.32.134
218.102.32.134
香港 电讯盈科(PCCW)有限公司DNS服务器
219.76.98.66
219.76.98.66
香港 电讯盈科(PCCW)有限公司DNS服务器

中国台湾DNS服务器地址大全

中国台湾DNS服务器地址大全

开始DNS ip                                结束DNS IP         DNS位置

61.31.1.1
61.31.1.1
台湾省台北市 台湾固网股份有限公司DNS服务器
61.31.233.1
61.31.233.4
台湾省台北市 台湾固网股份有限公司DNS服务器
61.60.224.3
61.60.224.3
台湾省台中市 台湾基础开发科技股份有限公司DNS服务器
61.60.224.5
61.60.224.5
台湾省台中市 台湾基础开发科技股份有限公司DNS服务器
115.43.81.64
115.43.81.64
台湾省 DNS服务器
139.175.10.20
139.175.10.21
台湾省 新世纪资通股份有限公司DNS服务器
139.175.55.244
139.175.55.245
台湾省 新世纪资通股份有限公司DNS服务器
139.175.150.20
139.175.150.21
台湾省 新世纪资通股份有限公司DNS服务器
139.175.252.16
139.175.252.16
台湾省 新世纪资通股份有限公司DNS服务器
168.95.1.1
168.95.1.1
台湾省 中华电信(HiNet)数据中心DNS服务器
168.95.192.1
168.95.192.1
台湾省 中华电信(HiNet)数据中心DNS服务器
192.192.3.190
192.192.3.190
台湾省 DNS服务器
192.192.3.199
192.192.3.199
台湾省 DNS服务器
192.192.9.27
192.192.9.27
台湾省 DNS服务器
192.192.13.180
192.192.13.180
台湾省 DNS服务器
192.192.45.1
192.192.45.1
台湾省 DNS服务器
192.192.77.5
192.192.77.5
台湾省 DNS服务器
192.192.77.15
192.192.77.15
台湾省 DNS服务器
192.192.78.33
192.192.78.33
台湾省 DNS服务器
192.192.78.100
192.192.78.100
台湾省 DNS服务器
192.192.78.183
192.192.78.183
台湾省 DNS服务器
192.192.85.68
192.192.85.68
台湾省 DNS服务器
192.192.117.108
192.192.117.109
台湾省 DNS服务器
192.192.124.20
192.192.124.20
台湾省 DNS服务器
192.192.124.25
192.192.124.26
台湾省 DNS服务器
192.192.131.1
192.192.131.1
台湾省 DNS服务器
192.192.140.17
192.192.140.17
台湾省 DNS服务器
192.192.140.36
192.192.140.36
台湾省 DNS服务器
192.192.212.33
192.192.212.33
台湾省 DNS服务器
192.192.227.35
192.192.227.35
台湾省 DNS服务器
192.192.235.60
192.192.235.60
台湾省 DNS服务器
210.200.211.193
210.200.211.193
台湾省 亚太电信股份有限公司DNS服务器
210.200.211.225
210.200.211.225
台湾省 亚太电信股份有限公司DNS服务器
211.78.130.1
211.78.130.3
台湾省 新世纪资通股份有限公司DNS服务器

日本DNS服务器地址大全

27.34.160.11
27.34.160.12
日本 东京都千代田区小島町KDDI网络通讯公司DNS服务器
36.2.8.242
36.2.8.242
日本 VECTANT有限公司DNS服务器
36.2.24.145
36.2.24.145
日本 VECTANT有限公司DNS服务器
36.2.27.187
36.2.27.187
日本 DNS服务器
45.120.159.0
45.120.159.255
日本 大阪市星光互联(starrydns)公司Internap数据中心
60.32.81.106
60.32.81.106
日本 DNS服务器
60.32.112.42
60.32.112.42
日本 DNS服务器
60.32.206.60
60.32.206.60
日本 DNS服务器
61.120.83.122
61.120.83.122
日本 DNS服务器
61.196.101.164
61.196.101.164
日本 DNS服务器
61.199.193.162
61.199.193.162
日本 DNS服务器
61.208.115.242
61.208.115.242
日本 DNS服务器
61.211.224.2
61.211.224.3
日本 樱花互联网数据中心DNS服务器
101.1.90.14
101.1.90.14
日本 DNS服务器
101.1.100.48
101.1.100.48
日本 DNS服务器
103.56.218.0
103.56.219.255
日本 东京都星光互联(starrydns)公司SoftLayer数据中心
103.194.40.0
103.194.41.255
日本 东京都星光互联(starrydns)公司SoftLayer数据中心
103.200.96.0
103.200.96.255
日本 东京都星光互联(starrydns)公司SoftLayer数据中心
103.200.97.0
103.200.97.255
日本 大阪市星光互联(starrydns)公司Internap数据中心
103.204.172.0
103.204.173.255
日本 大阪市星光互联(starrydns)公司Internap数据中心
103.204.174.0
103.204.174.255
日本 大阪市星光互联(starrydns)公司数据中心
103.204.175.0
103.204.175.255
日本 大阪市星光互联(starrydns)公司Internap数据中心
108.61.10.10
108.61.10.10
日本 东京都平和島Vultr Holdings公司Choopa数据中心DNS服务器
110.5.9.43
110.5.9.43
日本 DNS服务器
112.137.115.102
112.137.115.102
日本 DNS服务器
112.137.115.200
112.137.115.200
日本 DNS服务器
113.41.33.15
113.41.33.15
日本 DNS服务器
114.145.243.126
114.145.243.126
日本 DNS服务器
114.179.83.175
114.179.83.175
日本 DNS服务器
118.243.81.162
118.243.81.162
日本 DNS服务器
119.25.81.25
119.25.81.25
日本 DNS服务器
122.128.96.0
122.128.97.255
日本 东京都星光互联(starrydns)公司SoftLayer数据中心
122.210.229.161
122.210.229.161
日本 DNS服务器
122.250.85.131
122.250.85.131
日本 DNS服务器
124.144.18.121
124.144.18.121
日本 DNS服务器
133.100.240.10
133.100.240.11
日本 福岡市城南区福岡大学DNS服务器
133.242.0.3
133.242.0.4
日本 樱花互联网数据中心DNS服务器
143.90.130.11
143.90.130.11
日本 软银电信公司DNS服务器
143.90.130.166
143.90.130.166
日本 软银电信公司DNS服务器
157.7.180.133
157.7.180.133
日本 东京都GMO互联网公司ConoHa数据中心DNS服务器
158.205.229.244
158.205.229.244
日本 软银(SoftBank)电信数据中心DNS服务器
158.205.237.131
158.205.237.131
日本 软银(SoftBank)电信数据中心DNS服务器
180.221.227.72
180.221.227.72
日本 DNS服务器
202.67.53.31
202.67.53.32
日本 东京都新宿区新宿6丁目27番30号 SQUARE-ENIX有限公司DNS服务器
202.67.53.95
202.67.53.96
日本 东京都新宿区新宿6丁目27番30号 SQUARE-ENIX有限公司DNS服务器
202.74.124.1
202.74.124.1
日本 DNS服务器
202.219.177.121
202.219.177.121
日本 DNS服务器
202.229.52.107
202.229.52.107
日本 DNS服务器
202.248.2.201
202.248.2.201
日本 DNS服务器
202.248.20.133
202.248.20.133
日本 DNS服务器
202.248.37.74
202.248.37.74
日本 DNS服务器
203.76.244.0
203.76.245.255
日本 大阪市星光互联(starrydns)公司Internap数据中心
203.112.2.4
203.112.2.5
日本 UCOM公司MIINET网络DNS服务器
210.131.113.123
210.131.113.123
日本 DNS服务器
210.139.255.33
210.139.255.33
日本 东京都品川区So-net公司DNS服务器
210.139.255.49
210.139.255.49
日本 东京都品川区So-net公司DNS服务器
210.157.0.1
210.157.0.2
日本 东京都渋谷区GMO互联网公司DNS服务器
210.157.3.4
210.157.3.4
日本 GMO互联网数据中心DNS服务器
210.163.100.36
210.163.100.36
日本 DNS服务器
210.173.170.51
210.173.170.51
日本 INTERNET MULTIFEED有限公司DNS服务器
210.173.170.71
210.173.170.71
日本 INTERNET MULTIFEED有限公司DNS服务器
210.188.224.10
210.188.224.13
日本 樱花互联网数据中心DNS服务器
210.224.163.3
210.224.163.4
日本 樱花互联网数据中心DNS服务器
210.225.175.66
210.225.175.66
日本 DNS服务器
210.225.199.40
210.225.199.40
日本 DNS服务器
210.230.175.10
210.230.175.10
日本 DNS服务器
210.230.175.12
210.230.175.12
日本 DNS服务器
210.233.117.1
210.233.117.1
日本 DNS服务器
210.235.170.98
210.235.170.98
日本 DNS服务器
210.235.172.144
210.235.172.144
日本 DNS服务器
210.248.255.82
210.248.255.82
日本 DNS服务器
211.5.99.12
211.5.99.12
日本 DNS服务器
211.124.30.187
211.124.30.187
日本 DNS服务器
211.130.171.104
211.130.171.104
日本 DNS服务器
211.134.181.104
211.134.181.105
日本 KDDI通信公司DNS服务器
218.220.5.202
218.220.5.202
日本 DNS服务器
218.223.32.1
218.223.32.1
日本 DNS服务器
219.5.164.172
219.5.164.172
日本 DNS服务器
219.163.55.74
219.163.55.74
日本 DNS服务器
220.110.92.202
220.110.92.202
日本 DNS服务器
220.110.139.157
220.110.139.157
日本 DNS服务器
221.112.33.190
221.112.33.190
日本 DNS服务器

美国DNS服务器地址大全,包括公共DNS服务器

4.2.2.1
4.2.2.6
美国 科州布鲁姆菲尔德市县Level3公共DNS服务器
8.8.4.4
8.8.4.4
美国 加利福尼亚州圣克拉拉县山景市谷歌公司DNS服务器
8.8.8.8
8.8.8.8
美国 加利福尼亚州圣克拉拉县山景市谷歌公司DNS服务器
12.17.136.131
12.17.136.131
美国 ATT公司DNS服务器
12.25.232.115
12.25.232.115
美国 ATT公司DNS服务器
12.32.34.33
12.32.34.33
美国 ATT公司DNS服务器
12.49.240.68
12.49.240.68
美国 ATT公司DNS服务器
12.127.16.67
12.127.16.68
美国 新泽西州莫里斯县莫里斯敦镇AT&T公司DNS服务器
12.127.17.71
12.127.17.72
美国 新泽西州莫里斯县莫里斯敦镇AT&T公司DNS服务器
12.166.30.2
12.166.30.2
美国 ATT公司DNS服务器
12.180.165.40
12.180.165.40
美国 ATT公司DNS服务器
23.244.46.0
23.244.46.255
美国 洛杉矶RAIDNS
24.154.1.4
24.154.1.5
美国 俄亥俄州DNS服务器
24.159.64.23
24.159.64.23
美国 密苏里州圣路易斯市Charter通信公司DNS服务器
24.177.176.38
24.177.176.38
美国 密苏里州圣路易斯市Charter通信公司DNS服务器
24.178.162.3
24.178.162.3
美国 密苏里州圣路易斯市Charter通信公司DNS服务器
24.197.96.16
24.197.96.16
美国 密苏里州DNS服务器
24.217.201.67
24.217.201.67
美国 密苏里州圣路易斯市Charter通信公司DNS服务器
24.233.167.167
24.233.167.168
美国 佛罗里达州布劳沃德县珊瑚泉市Advanced Cable通信公司DNS服务器
24.237.132.5
24.237.132.5
美国 阿拉斯加州DNS服务器
38.98.1.5
38.98.1.5
美国 华盛顿Cogent通信公司DNS服务器
38.98.10.132
38.98.10.132
美国 华盛顿Cogent通信公司DNS服务器
38.116.192.11
38.116.192.11
美国 华盛顿Cogent通信公司DNS服务器
45.125.164.0
45.125.164.255
美国 星光互联(starrydns)公司psychz数据中心
48.6.16.245
48.6.16.245
美国 Cox通信公司DNS服务器
63.135.48.130
63.135.48.130
美国 NIC注册机构DNS服务器
63.251.62.1
63.251.62.1
美国 Internap网络DNS服务器
63.251.129.1
63.251.129.1
美国 Internap网络DNS服务器
63.251.129.33
63.251.129.33
美国 Internap网络DNS服务器
63.251.161.1
63.251.161.1
美国 Internap网络DNS服务器
64.4.129.250
64.4.129.250
美国 加州DNS服务器
64.13.32.5
64.13.32.5
美国 加州DNS服务器
64.13.48.12
64.13.48.12
美国 加州DNS服务器
64.13.131.34
64.13.131.34
美国 加州DNS服务器
64.30.215.129
64.30.215.129
美国 加州DNS服务器
64.57.176.12
64.57.176.12
美国 加州DNS服务器
64.58.4.2
64.58.4.2
美国 加州DNS服务器
64.58.15.2
64.58.15.2
美国 加州DNS服务器
64.58.254.2
64.58.254.2
美国 加州DNS服务器
64.79.224.3
64.79.224.3
美国 加州DNS服务器
64.79.224.27
64.79.224.27
美国 加州DNS服务器
64.85.177.10
64.85.177.11
美国 加州DNS服务器
64.89.247.15
64.89.247.15
美国 加州DNS服务器
64.90.209.53
64.90.209.53
美国 加州DNS服务器
64.91.89.2
64.91.89.2
美国 加州DNS服务器
64.94.1.1
64.94.1.1
美国 佐州亚特兰大Internap网络服务公司(INSC)DNS服务器
64.94.33.1
64.94.33.1
美国 佐州亚特兰大Internap网络服务公司(INSC)DNS服务器
64.105.97.90
64.105.97.90
美国 加州DNS服务器
64.105.152.186
64.105.152.186
美国 加州DNS服务器
64.118.80.141
64.118.80.141
美国 加州DNS服务器
64.119.60.5
64.119.60.5
美国 加州DNS服务器
64.119.60.9
64.119.60.9
美国 加州DNS服务器
64.135.2.250
64.135.2.250
美国 加州DNS服务器
64.140.128.10
64.140.128.10
美国 加州DNS服务器
64.146.192.16
64.146.192.16
美国 加州DNS服务器
64.149.136.201
64.149.136.201
美国 加州DNS服务器
64.184.24.22
64.184.24.22
美国 印第安纳州马里昂县印第安纳波利斯市印第安纳光纤网络有限公司DNS服务器
64.184.24.27
64.184.24.27
美国 印第安纳州马里昂县印第安纳波利斯市印第安纳光纤网络有限公司DNS服务器
64.207.64.5
64.207.64.5
美国 加州DNS服务器
65.32.1.65
65.32.1.65
美国 弗吉尼亚州赫恩登镇Road Runner控股有限公司DNS服务器
65.32.1.70
65.32.1.70
美国 弗吉尼亚州赫恩登镇Road Runner控股有限公司DNS服务器
65.32.5.111
65.32.5.112
美国 弗吉尼亚州赫恩登镇Road Runner控股有限公司DNS服务器
65.125.132.1
65.125.132.1
美国 科罗拉多州丹佛市Qwest通信有线责任公司DNS服务器
65.248.165.11
65.248.165.11
美国 UUNETDNS服务器
66.75.160.39
66.75.160.39
美国 RoadRunner控股有限公司DNS服务器
66.151.145.1
66.151.145.1
美国 佐州亚特兰大Internap网络服务公司(INSC)DNS服务器
66.189.0.100
66.189.0.100
美国 密苏里州圣路易斯市Charter通信公司DNS服务器
66.207.155.31
66.207.155.31
美国 宾夕法尼亚州DNS服务器
66.209.140.124
66.209.140.124
美国 俄亥俄州奥格雷兹县沃帕科内塔市Com Net股份有限公司DNS服务器
66.218.224.40
66.218.224.40
美国 CableAmerica公司DNS服务器
66.218.245.10
66.218.245.10
美国 CableAmerica公司DNS服务器
66.218.245.13
66.218.245.13
美国 CableAmerica公司DNS服务器
66.240.48.9
66.240.48.9
美国 新泽西州伯灵顿县莫里斯敦镇Comcast通信股份有限公司DNS服务器
67.15.193.162
67.15.193.171
美国 ThePlanet机房DNS服务器
67.138.116.2
67.138.116.2
美国 俄勒冈州波特兰市Integra电信股份有限公司DNS服务器
67.199.112.21
67.199.112.21
美国 弗吉尼亚州DNS服务器
67.201.32.11
67.201.32.12
美国 弗吉尼亚州DNS服务器
67.214.64.6
67.214.64.7
美国 弗吉尼亚州DNS服务器
67.214.64.28
67.214.64.28
美国 弗吉尼亚州DNS服务器
67.215.64.0
67.215.95.255
美国 加利福尼亚州旧金山市OpenDNS有限公司
68.28.154.11
68.28.154.11
美国 加利福尼亚州DNS服务器
68.105.28.16
68.105.28.16
美国 佐治亚州亚特兰大市Cox通信股份有限公司DNS服务器
68.105.29.16
68.105.29.16
美国 佐治亚州亚特兰大市Cox通信股份有限公司DNS服务器
68.208.149.226
68.208.149.226
美国 南方贝尔公司DNS服务器
68.234.128.70
68.234.128.70
美国 宾夕法尼亚州考德斯波特DNS服务器
68.238.64.12
68.238.64.12
美国 弗吉尼亚州劳登县阿什本地区Verizon Online有限公司DNS服务器
68.238.64.14
68.238.64.14
美国 弗吉尼亚州劳登县阿什本地区Verizon Online有限公司DNS服务器
68.238.96.12
68.238.96.12
美国 弗吉尼亚州劳登县阿什本地区Verizon Online有限公司DNS服务器
68.238.96.14
68.238.96.14
美国 弗吉尼亚州劳登县阿什本地区Verizon Online有限公司DNS服务器
68.238.112.12
68.238.112.12
美国 弗吉尼亚州劳登县阿什本地区Verizon Online有限公司DNS服务器
68.238.112.14
68.238.112.14
美国 弗吉尼亚州劳登县阿什本地区Verizon Online有限公司DNS服务器
68.238.128.12
68.238.128.12
美国 弗吉尼亚州劳登县阿什本地区Verizon Online有限公司DNS服务器
68.238.128.14
68.238.128.14
美国 弗吉尼亚州劳登县阿什本地区Verizon Online有限公司DNS服务器
69.4.50.244
69.4.50.244
美国 得克萨斯州克尔县英格拉姆市山村电话合作股份有限公司DNS服务器
69.4.62.75
69.4.62.75
美国 得克萨斯州克尔县英格拉姆市山村电话合作股份有限公司DNS服务器
69.25.1.1
69.25.1.1
美国 佐州亚特兰大Internap网络服务公司(INSC)DNS服务器
69.59.32.9
69.59.32.9
美国 CafeNetwork公司DNS服务器
69.155.200.6
69.155.200.6
美国 密苏里州圣路易斯市DNS服务器
70.254.229.2
70.254.229.2
美国 东北部七州电讯网DNS服务器
71.15.32.9
71.15.32.9
美国 密苏里州圣路易斯市DNS服务器
71.92.29.130
71.92.29.130
美国 密苏里州圣路易斯市Charter通信公司DNS服务器
71.242.0.12
71.242.0.12
美国 弗吉尼亚州劳登县阿什本地区Verizon Online有限公司DNS服务器
71.242.0.14
71.242.0.14
美国 弗吉尼亚州劳登县阿什本地区Verizon Online有限公司DNS服务器
71.250.0.12
71.250.0.12
美国 弗吉尼亚州劳登县阿什本地区Verizon Online有限公司DNS服务器
71.250.0.14
71.250.0.14
美国 弗吉尼亚州劳登县阿什本地区Verizon Online有限公司DNS服务器
71.252.0.12
71.252.0.12
美国 弗吉尼亚州劳登县阿什本地区Verizon Online有限公司DNS服务器
71.252.0.14
71.252.0.14
美国 弗吉尼亚州劳登县阿什本地区Verizon Online有限公司DNS服务器
72.22.224.3
72.22.224.3
美国 缅因州/新罕布什尔州DNS服务器
72.29.162.17
72.29.162.17
美国 缅因州/新罕布什尔州DNS服务器
72.51.175.10
72.51.175.11
美国 弗罗里达州DNS服务器
72.233.151.51
72.233.151.51
美国 加利福尼亚州圣弗朗西斯科市DNS服务器
74.84.119.150
74.84.119.150
美国 纽约州奥兰治县米德尔敦市Mediacom通信公司DNS服务器
74.84.119.153
74.84.119.153
美国 纽约州奥兰治县米德尔敦市Mediacom通信公司DNS服务器
74.222.30.2
74.222.30.2
美国 加利福尼亚州洛杉矶市Vrtservers公司DNS服务器
75.126.98.108
75.126.98.108
美国 得克萨斯州达拉斯市SoftLayer科技公司DNS服务器
76.10.67.2
76.10.67.2
美国 北达科他州卡斯县法戈市IdeaOne电信公司DNS服务器
76.14.0.8
76.14.0.9
美国 北达科他州卡斯县法戈市IdeaOne电信公司DNS服务器
76.14.96.13
76.14.96.14
美国 北达科他州卡斯县法戈市IdeaOne电信公司DNS服务器
76.14.192.8
76.14.192.9
美国 北达科他州卡斯县法戈市IdeaOne电信公司DNS服务器
76.77.208.23
76.77.208.24
美国 堪萨斯州布朗县艾维斯特市Carson通信有限公司DNS服务器
104.202.188.0
104.202.188.255
美国 洛杉矶RAIDNS
128.2.200.100
128.2.200.100
美国 卡耐基·梅隆大学DNS服务器
128.8.10.90
128.8.10.90
美国 马里兰大学DNS服务器
128.114.129.105
128.114.129.105
美国 加利福尼亚大学DNS服务器
128.143.2.126
128.143.2.126
美国 弗吉尼亚大学DNS服务器
128.143.3.7
128.143.3.7
美国 弗吉尼亚大学DNS服务器
128.143.22.119
128.143.22.119
美国 弗吉尼亚大学DNS服务器
129.66.20.6
129.66.20.6
美国 阿拉巴马州莱姆斯通县和麦迪森县境内亨茨维尔城阿拉巴马超级计算机网络全球公共DNS服务器(asnsvr2.asc)
129.66.95.3
129.66.95.3
美国 阿拉巴马州莱姆斯通县和麦迪森县境内亨茨维尔城阿拉巴马超级计算机网络全球公共DNS服务器(ns1.asc)
129.66.172.9
129.66.172.9
美国 阿拉巴马州莱姆斯通县和麦迪森县境内亨茨维尔城阿拉巴马超级计算机网络全球公共DNS服务器(ns3.asc)
129.71.1.1
129.71.1.1
美国 西维吉尼亚网络教育DNS服务器
129.108.202.20
129.108.202.20
美国 得克萨斯大学DNS服务器
129.113.38.36
129.113.38.36
美国 得克萨斯大学DNS服务器
129.137.254.4
129.137.254.4
美国 辛辛那提大学DNS服务器
129.137.255.4
129.137.255.4
美国 辛辛那提大学DNS服务器
131.94.134.129
131.94.134.129
美国 弗罗丽达国际大学DNS服务器
131.247.100.1
131.247.100.1
美国 南佛罗里达大学DNS服务器
132.170.249.15
132.170.249.15
美国 中佛罗里达大学DNS服务器
155.135.55.2
155.135.55.2
美国 加州州立大学DNS服务器
156.154.70.1
156.154.70.1
美国 弗吉尼亚州NeuStar公司DNS服务器
156.154.70.25
156.154.70.25
美国 弗吉尼亚州NeuStar公司DNS服务器
161.45.25.37
161.45.25.37
美国 田纳西州DNS服务器
161.45.193.4
161.45.193.4
美国 田纳西州DNS服务器
164.214.4.52
164.214.4.52
美国 马里兰州DNS服务器
165.95.31.17
165.95.31.17
美国 得克萨斯A&M大学DNS服务器
168.143.113.201
168.143.113.202
美国 恩格尔伍德市DNS服务器
172.246.145.0
172.246.145.255
美国 洛杉矶RAIDNS
173.203.99.131
173.203.99.131
美国 DNS服务器(dnsmasq-2.45)得州圣安东尼奥市Rackspace Hosting公司节点
174.37.59.9
174.37.59.9
美国 得克萨斯州达拉斯市SoftLayer科技公司DNS服务器
174.120.16.34
174.120.16.34
美国 得克萨斯州休斯顿ThePlanet互联网服务公司DNS服务器
198.56.155.0
198.56.155.255
美国 洛杉矶RAIDNS
198.153.192.1
198.153.192.1
美国 加利福尼亚州圣克拉拉县库比提诺市赛门铁克公司诺顿DNS服务器
198.153.194.1
198.153.194.1
美国 加利福尼亚州圣克拉拉县库比提诺市赛门铁克公司诺顿DNS服务器
199.7.83.42
199.7.83.42
美国 States/DNS Root Name Server
199.91.73.222
199.91.73.222
美国 加利福尼亚州洛杉矶市V2EX DNS服务器
199.193.248.0
199.193.248.255
美国 洛杉矶RAIDNS
205.171.2.25
205.171.2.25
美国 科罗拉多州丹佛市Qwest通信有限公司DNS服务器
205.171.2.65
205.171.2.65
美国 科罗拉多州丹佛市Qwest通信有限公司DNS服务器
205.171.3.25
205.171.3.25
美国 科罗拉多州丹佛市Qwest通信有限公司DNS服务器
205.171.3.65
205.171.3.65
美国 科罗拉多州丹佛市Qwest通信有限公司DNS服务器
206.169.217.10
206.169.217.10
美国 加利福尼亚州马德拉县奥尼尔地区Ponderosa有线电视公司DNS服务器
208.67.216.0
208.67.220.219
美国 加利福尼亚州旧金山市OpenDNS有限公司
208.67.220.220
208.67.220.220
美国 加利福尼亚州旧金山市OpenDNS有限公司公众DNS服务器
208.67.220.221
208.67.222.221
美国 加利福尼亚州旧金山市OpenDNS有限公司
208.67.222.222
208.67.222.222
美国 加利福尼亚州旧金山市OpenDNS有限公司公众DNS服务器
208.67.222.223
208.67.223.255
美国 加利福尼亚州旧金山市OpenDNS有限公司
208.69.32.0
208.69.39.255
美国 加利福尼亚州旧金山市OpenDNS有限公司
208.196.63.2
208.196.63.2
美国 弗吉尼亚州劳登县阿什本地区MCI通信服务公司DNS服务器
208.218.130.5
208.218.130.5
美国 弗吉尼亚州劳登县阿什本地区MCI通信服务公司DNS服务器
208.246.8.14
208.246.8.14
美国 弗吉尼亚州劳登县阿什本地区MCI通信服务公司DNS服务器
209.143.0.10
209.143.0.10
美国 俄亥俄州奥格雷兹县沃帕科内塔市Com Net股份有限公司DNS服务器
209.191.129.1
209.191.129.1
美国 佐州亚特兰大Internap网络服务公司(INSC)DNS服务器
209.234.196.12
209.234.196.12
美国 加利福尼亚州马德拉县奥尼尔地区Ponderosa有线电视公司DNS服务器
209.244.0.3
209.244.0.4
美国 科州布鲁姆菲尔德市县Level3公共DNS服务器
209.244.0.5
209.244.0.5
美国 科州布鲁姆菲尔德市县Level3公共DNS服务ntp1节点
209.244.0.6
209.244.0.6
美国 科州布鲁姆菲尔德市县Level3公共DNS服务ntp2节点
209.244.0.9
209.244.0.10
美国 科州布鲁姆菲尔德市县Level3内部DNS服务器
216.8.196.88
216.8.196.89
美国 印第安纳州里普利县亚当斯地区桑曼镇Enhanced电信集团公司DNS服务器
216.8.209.88
216.8.209.88
美国 印第安纳州里普利县亚当斯地区桑曼镇Enhanced电信集团公司DNS服务器
216.8.228.88
216.8.228.88
美国 印第安纳州里普利县亚当斯地区桑曼镇Enhanced电信集团公司DNS服务器
216.52.41.1
216.52.41.1
美国 佐州亚特兰大Internap网络服务公司(INSC)DNS服务器
216.52.65.1
216.52.65.1
美国 佐州亚特兰大Internap网络服务公司(INSC)DNS服务器
216.52.94.1
216.52.94.1
美国 佐州亚特兰大Internap网络服务公司(INSC)DNS服务器
216.52.126.1
216.52.126.1
美国 佐州亚特兰大Internap网络服务公司(INSC)DNS服务器
216.52.129.1
216.52.129.1
美国 佐州亚特兰大Internap网络服务公司(INSC)DNS服务器
216.52.169.1
216.52.169.1
美国 佐州亚特兰大Internap网络服务公司(INSC)DNS服务器
216.52.254.1
216.52.254.1
美国 佐州亚特兰大Internap网络服务公司(INSC)DNS服务器
216.87.84.211
216.87.84.211
美国 科罗拉多州丹佛市ViaWest公司DNS服务器
216.211.190.3
216.211.190.3
美国 纽约市DNS服务器
216.211.191.3
216.211.191.3
美国 纽约市DNS服务器

2018开放公共DNS服务质量评测(美国访问)

2018开放公共DNS服务质量评测(美国访问),也是电脑或者手机在美国。

DNS在平时上网中扮演重要角色,如果不注意的话,可能会导致网速慢、弹窗广告、网址打不开、打开不是自己想要的网站、劫持、墙中墙等一系列问题。针对DNS的问题,今天我们就来总结一下,看看哪个DNS服务器最好用!

注意:本测试仅通过奇云测对服务器进行综合测试,具体使用情况请以用户本地为主。

DNSPod:★★★★

DNSPod是目前国内第一家支持ECS的公共DNS,可为全网用户提供域名的公共递归解析服务!

DNS 服务器 IP 地址:

首选:119.29.29.29

备选:182.254.116.116

作者点评:查询138毫秒左右,说明在美国没有服务器,应该是回到香港服务器解析的!

# dig @119.29.29.29 www.weibo.com

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.47.rc1.el6_8.4 <<>> @119.29.29.29 www.weibo.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11439
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.weibo.com.                 IN      A

;; ANSWER SECTION:
www.weibo.com.          56      IN      A       180.149.134.142
www.weibo.com.          56      IN      A       180.149.134.141

;; Query time: 138 msec
;; SERVER: 119.29.29.29#53(119.29.29.29)
;; WHEN: Fri May  4 05:04:58 2018
;; MSG SIZE  rcvd: 63

114DNS:★★★

国内用户量巨大的DNS,访问速度快,各省都有节点,可同时满足各运营商用户,有效预防劫持。

DNS 服务器 IP 地址:

首选:114.114.114.114

备选:114.114.114.115

作者点评:美国测试130-160毫秒查询反应,说明在美国没有服务器,应该是回到中国大陆服务器解析的!

# dig @114.114.114.114 www.weibo.com

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.47.rc1.el6_8.4 <<>> @114.114.114.114 www.weibo.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23580
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.weibo.com.                 IN      A

;; ANSWER SECTION:
www.weibo.com.          38      IN      A       123.125.104.197

;; Query time: 160 msec
;; SERVER: 114.114.114.114#53(114.114.114.114)
;; WHEN: Fri May  4 05:06:24 2018
;; MSG SIZE  rcvd: 47

 

阿里 AliDNS:★★★

阿里公共DNS是阿里巴巴集团推出的DNS递归解析系统,面向用户提供快速、稳定、智能的免费DNS递归解析服务。

DNS 服务器 IP 地址:

首选:223.5.5.5

备选:223.6.6.6

作者点评:查询178毫秒查询反应,说明在美国没有服务器,应该是回到中国大陆服务器解析的

# dig @223.5.5.5 www.weibo.com

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.47.rc1.el6_8.4 <<>> @223.5.5.5 www.weibo.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 13885
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.weibo.com.                 IN      A

;; ANSWER SECTION:
www.weibo.com.          16      IN      A       180.149.134.142
www.weibo.com.          16      IN      A       180.149.134.141

;; Query time: 178 msec
;; SERVER: 223.5.5.5#53(223.5.5.5)
;; WHEN: Fri May  4 05:09:14 2018
;; MSG SIZE  rcvd: 63

DNS派★★★★

DNS派是聚流旗下的DNS服务,为个人用户、企业提供各种DNS服务,包括域名解析服务、网站授权解析服务、域名解析服务等

DNS 服务器 IP 地址:

首选(电信/移动/铁通):101.226.4.6

备选(电信/移动/铁通):218.30.118.6

首选(联通):123.125.81.6

备选(联通):140.207.198.6

作者点评:360出品!区分运营商,明显没有做BGP,过断抛弃。

# dig @101.226.4.6 www.weibo.com

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.47.rc1.el6_8.4 <<>> @101.226.4.6 www.weibo.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 20393
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.weibo.com.                 IN      A

;; ANSWER SECTION:
www.weibo.com.          75      IN      A       180.149.134.141
www.weibo.com.          75      IN      A       180.149.134.142

;; Query time: 136 msec
;; SERVER: 101.226.4.6#53(101.226.4.6)
;; WHEN: Fri May  4 05:11:18 2018
;; MSG SIZE  rcvd: 63

百度旗下云解析服务★★★

百度旗下云解析服务,依托百度一流基础设施和强大技术实力,为用户提供免费的、超越竞品的服务体验。没有套餐区分,安全,稳定,高效

DNS 服务器 IP 地址:

首选:180.76.76.76

作者点评:240毫秒,果断放弃吧。

# dig @180.76.76.76 www.weibo.com

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.47.rc1.el6_8.4 <<>> @180.76.76.76 www.weibo.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 21286
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.weibo.com.                 IN      A

;; ANSWER SECTION:
www.weibo.com.          49      IN      A       180.149.134.142
www.weibo.com.          49      IN      A       180.149.134.141

;; Query time: 235 msec
;; SERVER: 180.76.76.76#53(180.76.76.76)
;; WHEN: Fri May  4 05:12:08 2018
;; MSG SIZE  rcvd: 63

CNNIC SDNS:★★★

SDNS是由中国互联网络信息中心(CNNIC)推出的免费解析服务(SecureDNS,简称SDNS)。

DNS 服务器 IP 地址:

首选:1.2.4.8

备选:210.2.4.8

作者点评:作为国家出品的DNS,有待测试……(你敢用吗?反正我不敢)查询速度140毫秒,与腾讯dnspod的119.29.29.29相近,返回内容太多了,注定也慢。

]# dig @1.2.4.8 www.weibo.com

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.47.rc1.el6_8.4 <<>> @1.2.4.8 www.weibo.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64222
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 6, ADDITIONAL: 6

;; QUESTION SECTION:
;www.weibo.com.                 IN      A

;; ANSWER SECTION:
www.weibo.com.          60      IN      A       180.149.134.142
www.weibo.com.          60      IN      A       180.149.134.141

;; AUTHORITY SECTION:
weibo.com.              77857   IN      NS      ns4.sina.com.cn.
weibo.com.              77857   IN      NS      ns2.sina.com.cn.
weibo.com.              77857   IN      NS      ns1.sina.com.cn.
weibo.com.              77857   IN      NS      ns4.sina.com.
weibo.com.              77857   IN      NS      ns3.sina.com.
weibo.com.              77857   IN      NS      ns3.sina.com.cn.

;; ADDITIONAL SECTION:
ns1.sina.com.cn.        82392   IN      A       202.106.184.166
ns2.sina.com.cn.        64615   IN      A       61.172.201.254
ns3.sina.com.           172452  IN      A       61.172.201.254
ns3.sina.com.cn.        67865   IN      A       123.125.29.99
ns4.sina.com.           169253  IN      A       123.125.29.99
ns4.sina.com.cn.        55546   IN      A       121.14.1.22

;; Query time: 140 msec
;; SERVER: 1.2.4.8#53(1.2.4.8)
;; WHEN: Fri May  4 05:13:04 2018
;; MSG SIZE  rcvd: 283

 

OpenDNS:★★★

OpenDNS创建于2006年,长期以来致力于为广大个人用户以及商务企业用户和公共领域提供免费的域名解析服务。

DNS 服务器 IP 地址:

首选:208.67.222.222

备选:208.67.220.220

作者点评:美国有节点,有时候140毫秒左右,有时候1毫秒,ping延时1毫秒


[root@10-11-113-118 ~]# dig @208.67.222.222 www.weibo.com

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.47.rc1.el6_8.4 <<>> @208.67.222.222 www.weibo.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36208
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.weibo.com.                 IN      A

;; ANSWER SECTION:
www.weibo.com.          60      IN      A       123.125.104.197

;; Query time: 148 msec
;; SERVER: 208.67.222.222#53(208.67.222.222)
;; WHEN: Fri May  4 05:14:42 2018
;; MSG SIZE  rcvd: 47

Google DNS:★★★

谷歌公共域名解析服务(Google Public DNS)是由谷歌于2009年发布的一项DNS服务

DNS 服务器 IP 地址:

首选:8.8.8.8

备选:8.8.4.4

作者点评:美国有节点,有时候24毫秒左右,ping延时1毫秒

# dig @8.8.8.8 www.weibo.com

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.47.rc1.el6_8.4 <<>> @8.8.8.8 www.weibo.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 5151
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.weibo.com.                 IN      A

;; ANSWER SECTION:
www.weibo.com.          52      IN      A       123.125.104.197

;; Query time: 25 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Fri May  4 05:17:10 2018
;; MSG SIZE  rcvd: 47

Cloudflare:★★★

Cloudflare宣布今日正式推出1.1.1.1公共DNS服务,号称任何人都可以使用它可以加快互联网访问速度并并保持连接私密性。Cloudflare声称它将是“互联网上速度最快,隐私优先的消费者DNS服务”,此前类似的免费公共服务OpenDNS与GoogleDNS都已经服役了很长时间。

DNS 服务器 IP 地址:

首选:1.1.1.1

作者点评:美国有节点,解析域名失败,ping延时1毫秒

# dig @1.1.1.1 www.google.com

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.47.rc1.el6_8.4 <<>> @1.1.1.1 www.google.com
; (1 server found)
;; global options: +cmd
;; connection timed out; no servers could be reached
[root@10-11-113-118 ~]# ping 1.1.1.1
PING 1.1.1.1 (1.1.1.1) 56(84) bytes of data.
64 bytes from 1.1.1.1: icmp_seq=1 ttl=64 time=0.350 ms
64 bytes from 1.1.1.1: icmp_seq=2 ttl=64 time=0.165 ms
^C
— 1.1.1.1 ping statistics —
2 packets transmitted, 2 received, 0% packet loss, time 1978ms
rtt min/avg/max/mdev = 0.165/0.257/0.350/0.093 ms
[root@10-11-113-118 ~]# nslookup www.google.com. 1.1.1.1
;; connection timed out; trying next origin
;; connection timed out; no servers could be reached

美国 科州布鲁姆菲尔德市县Level3公共DNS服务器:★★★

美国 科州布鲁姆菲尔德市县Level3公共DNS服务器 DNS 服务器 IP 地址:

首选:1.1.1.1

作者点评:美国有节点,超级快,不到1毫秒,ping延时1毫秒

# dig @4.2.2.1 www.weibo.com

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.47.rc1.el6_8.4 <<>> @4.2.2.1 www.weibo.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2782
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.weibo.com.                 IN      A

;; ANSWER SECTION:
www.weibo.com.          16      IN      A       123.125.104.197

;; Query time: 0 msec
;; SERVER: 4.2.2.1#53(4.2.2.1)
;; WHEN: Fri May  4 05:26:14 2018
;; MSG SIZE  rcvd: 47

最后总结

测试结果受用户地区和DNS提供商的服务器等不同因素影响。建议用户在选择DNS时可以依照本排行,ping不同dns服务商的首选DNS地址,一般是哪个延迟最低用哪个,不同地区我也不好发言。大陆美国飞人推荐DNSPodDNS:119.29.29.29/182.254.116.116,长期美国推荐:4.2.2.1、8.8.8.8、208.67.222.222


sftp服务限制用户登录读写家目录

sftp和ftp是两种协议是不同的,sftp是ssh内含的协议,只要sshd服务器启动了,它就可用,它本身不需要ftp服务器启动。

1.查看openssh软件版本,想sftp服务用户只能访问特定的文件目录,版本需要4.8以上

[root@localhost ftp]# rpm -qa | grep openssh
openssh-server-5.3p1-81.el6_3.x86_64
openssh-5.3p1-81.el6_3.x86_64
openssh-clients-5.3p1-81.el6_3.x86_64
2.新增用户,限制用户只能通过sftp访问

[root@localhost ftp]# useradd -m -d /opt/ftp/dave -s /sbin/nologin dave
3.限制用户通过sftp登录进来时只能进入主目录,修改/etc/ssh/sshd_config文件

[root@localhost ftp]# vim /etc/ssh/sshd_config
#Subsystem sftp /usr/libexec/openssh/sftp-server
Subsystem sftp internal-sftp
Match User dave
ChrootDirectory /opt/ftp/dave
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
重启ssh
systemctl restart sshd.service

4.测试访问

root@10.1.1.200:test# sftp -o Port=22 dave@10.1.6.175 Connecting to 10.1.6.175…
dave@10.1.6.175’s password:
Read from remote host 10.1.6.175: Connection reset by peer
Couldn’t read packet: Connection reset by peer
发现连接不上,查看日志

[root@localhost ftp]# tail /var/log/messages
Jan 6 11:41:41 localhost sshd[4907]: fatal: bad ownership or modes for chroot directory “/opt/ftp/dave” Jan 6 11:41:41 localhost sshd[4905]: pam_unix(sshd:session): session closed for user dave
解决方法:

目录权限设置上要遵循2点:

ChrootDirectory设置的目录权限及其所有的上级文件夹权限,属主和属组必须是root;
ChrootDirectory设置的目录权限及其所有的上级文件夹权限,只有属主能拥有写权限,权限最大设置只能是755。

如果不能遵循以上2点,即使是该目录仅属于某个用户,也可能会影响到所有的SFTP用户。

[root@localhost ftp]# ll
total 4 drwxr-xr-x 3 dave dave 4096 Jan 5 13:06 dave
[root@localhost ftp]# chown root:root dave
[root@localhost ftp]# chmod 755 dave
[root@localhost ftp]# ll total 4 drwxr-xr-x 3 root root 4096 Jan 5 13:06 dave
然后在测试通过

root@10.1.1.200:test# sftp -oPort=22 dave@10.1.6.175 Connecting to 10.1.6.175…
dave@10.1.6.175’s password:
sftp> ls
test
sftp> cd ..
sftp> ls
test
sftp> cd test
sftp> ls 1.txt
sftp> get 1.txt
Fetching /test/1.txt to 1.txt
/test/1.txt

可以看到已经限制用户在家目录,同时该用户也不能登录该机器。

hls之m3u8、ts流格式详解

HLSHttp Live Streaming 是由Apple公司定义的用于实时流传输的协议,HLS基于HTTP协议实现,传输内容包括两部分,一是M3U8描述文件,二是TS媒体文件。

1、M3U8文件

   用文本方式对媒体文件进行描述,由一系列标签组成。

#EXTM3U

#EXT-X-TARGETDURATION:5

#EXTINF:5,

./0.ts

#EXTINF:5,

./1.ts

#EXTM3U:每个M3U8文件第一行必须是这个tag

#EXT-X-TARGETDURATION:指定最大的媒体段时间长度(秒),#EXTINF中指定的时间长度必须小于或等于这个最大值。该值只能出现一次。

#EXTINF:描述单个媒体文件的长度。后面为媒体文件,如./0.ts 

 

2、ts文件

    ts文件为传输流文件,视频编码主要格式h264/mpeg4,音频为acc/MP3。

   ts文件分为三层:ts层Transport Stream、pes层 Packet Elemental Stream、es层 Elementary Stream. es层就是音视频数据,pes层是在音视频数据上加了时间戳等对数据帧的说明信息,ts层就是在pes层加入数据流的识别和传输必须的信息

注: 详解如下

 (1)ts层     ts包大小固定为188字节,ts层分为三个部分:ts header、adaptation field、payload。ts header固定4个字节;adaptation field可能存在也可能不存在,主要作用是给不足188字节的数据做填充;payload是pes数据。

ts header

sync_byte 8b 同步字节,固定为0x47
transport_error_indicator 1b 传输错误指示符,表明在ts头的adapt域后由一个无用字节,通常都为0,这个字节算在adapt域长度内
payload_unit_start_indicator 1b 负载单元起始标示符,一个完整的数据包开始时标记为1
transport_priority 1b 传输优先级,0为低优先级,1为高优先级,通常取0
pid 13b pid值
transport_scrambling_control 2b 传输加扰控制,00表示未加密
adaptation_field_control 2b 是否包含自适应区,‘00’保留;‘01’为无自适应域,仅含有效负载;‘10’为仅含自适应域,无有效负载;‘11’为同时带有自适应域和有效负载。
continuity_counter 4b 递增计数器,从0-f,起始值不一定取0,但必须是连续的

     ts层的内容是通过PID值来标识的,主要内容包括:PAT表、PMT表、音频流、视频流。解析ts流要先找到PAT表,只要找到PAT就可以找到PMT,然后就可以找到音视频流了。PAT表的PID值固定为0。PAT表和PMT表需要定期插入ts流,因为用户随时可能加入ts流,这个间隔比较小,通常每隔几个视频帧就要加入PAT和PMT。PAT和PMT表是必须的,还可以加入其它表如SDT(业务描述表)等,不过hls流只要有PAT和PMT就可以播放了。

  • PAT表:他主要的作用就是指明了PMT表的PID值。

  • PMT表:他主要的作用就是指明了音视频流的PID值。

  • 音频流/视频流:承载音视频内容。

adaption

adaptation_field_length 1B 自适应域长度,后面的字节数
flag 1B 取0x50表示包含PCR或0x40表示不包含PCR
PCR 5B Program Clock Reference,节目时钟参考,用于恢复出与编码端一致的系统时序时钟STC(System Time Clock)。
stuffing_bytes xB 填充字节,取值0xff

     自适应区的长度要包含传输错误指示符标识的一个字节。pcr是节目时钟参考,pcr、dts、pts都是对同一个系统时钟的采样值,pcr是递增的,因此可以将其设置为dts值,音频数据不需要pcr。如果没有字段,ipad是可以播放的,但vlc无法播放。打包ts流时PAT和PMT表是没有adaptation field的,不够的长度直接补0xff即可。视频流和音频流都需要加adaptation field,通常加在一个帧的第一个ts包和最后一个ts包里,中间的ts包不加。

PAT格式

table_id 8b PAT表固定为0x00
section_syntax_indicator 1b 固定为1
zero 1b 固定为0
reserved 2b 固定为11
section_length 12b 后面数据的长度
transport_stream_id 16b 传输流ID,固定为0x0001
reserved 2b 固定为11
version_number 5b 版本号,固定为00000,如果PAT有变化则版本号加1
current_next_indicator 1b 固定为1,表示这个PAT表可以用,如果为0则要等待下一个PAT表
section_number 8b 固定为0x00
last_section_number 8b 固定为0x00
开始循环    
program_number 16b 节目号为0x0000时表示这是NIT,节目号为0x0001时,表示这是PMT
reserved 3b 固定为111
PID 13b 节目号对应内容的PID值
结束循环    
CRC32 32b 前面数据的CRC32校验码

PMT格式

table_id 8b PMT表取值随意,0x02
section_syntax_indicator 1b 固定为1
zero 1b 固定为0
reserved 2b 固定为11
section_length 12b 后面数据的长度
program_number 16b 频道号码,表示当前的PMT关联到的频道,取值0x0001
reserved 2b 固定为11
version_number 5b 版本号,固定为00000,如果PAT有变化则版本号加1
current_next_indicator 1b 固定为1
section_number 8b 固定为0x00
last_section_number 8b 固定为0x00
reserved 3b 固定为111
PCR_PID 13b PCR(节目参考时钟)所在TS分组的PID,指定为视频PID
reserved 4b 固定为1111
program_info_length 12b 节目描述信息,指定为0x000表示没有
开始循环    
stream_type 8b 流类型,标志是Video还是Audio还是其他数据,h.264编码对应0x1b,aac编码对应0x0f,mp3编码对应0x03
reserved 3b 固定为111
elementary_PID 13b 与stream_type对应的PID
reserved 4b 固定为1111
ES_info_length 12b 描述信息,指定为0x000表示没有
结束循环    
CRC32 32b 前面数据的CRC32校验码



(2)pes层

     pes层是在每一个视频/音频帧上加入了时间戳等信息,pes包内容很多,我们只留下最常用的。

pes start code 3B 开始码,固定为0x000001
stream id 1B 音频取值(0xc0-0xdf),通常为0xc0

视频取值(0xe0-0xef),通常为0xe0
pes packet length 2B 后面pes数据的长度,0表示长度不限制,

只有视频数据长度会超过0xffff
flag 1B 通常取值0x80,表示数据不加密、无优先级、备份的数据
flag 1B 取值0x80表示只含有pts,取值0xc0表示含有pts和dts
pes data length 1B 后面数据的长度,取值5或10
pts 5B 33bit值
dts 5B 33bit值

     pts是显示时间戳、dts是解码时间戳,视频数据两种时间戳都需要,音频数据的pts和dts相同,所以只需要pts。有pts和dts两种时间戳是B帧引起的,I帧和P帧的pts等于dts。如果一个视频没有B帧,则pts永远和dts相同。从文件中顺序读取视频帧,取出的帧顺序和dts顺序相同。dts算法比较简单,初始值 + 增量即可,pts计算比较复杂,需要在dts的基础上加偏移量。

     音频的pes中只有pts(同dts),视频的I、P帧两种时间戳都要有,视频B帧只要pts(同dts)。打包pts和dts就需要知道视频帧类型,但是通过容器格式我们是无法判断帧类型的,必须解析h.264内容才可以获取帧类型。

举例说明:

                         I          P          B          B          B          P

读取顺序:         1         2          3          4          5          6

dts顺序:           1         2          3          4          5          6

pts顺序:           1         5          3          2          4          6

点播视频dts算法:

dts = 初始值 + 90000 / video_frame_rate,初始值可以随便指定,但是最好不要取0,video_frame_rate就是帧率,比如23、30。

pts和dts是以timescale为单位的,1s = 90000 time scale , 一帧就应该是90000/video_frame_rate 个timescale。

用一帧的timescale除以采样频率就可以转换为一帧的播放时长

点播音频dts算法:

dts = 初始值 + (90000 * audio_samples_per_frame) / audio_sample_rate,audio_samples_per_frame这个值与编解码相关,aac取值1024,mp3取值1158,audio_sample_rate是采样率,比如24000、41000。AAC一帧解码出来是每声道1024个sample,也就是说一帧的时长为1024/sample_rate秒。所以每一帧时间戳依次0,1024/sample_rate,…,1024*n/sample_rate秒。

直播视频的dts和pts应该直接用直播数据流中的时间,不应该按公式计算。

(3)es层

     es层指的就是音视频数据,我们只介绍h.264视频和aac音频。

h.264视频:

     打包h.264数据我们必须给视频数据加上一个nalu(Network Abstraction Layer unit),nalu包括nalu header和nalu type,nalu header固定为0x00000001(帧开始)或0x000001(帧中)。h.264的数据是由slice组成的,slice的内容包括:视频、sps、pps等。nalu type决定了后面的h.264数据内容。

F 1b forbidden_zero_bit,h.264规定必须取0
NRI 2b nal_ref_idc,取值0~3,指示这个nalu的重要性,I帧、sps、pps通常取3,P帧通常取2,B帧通常取0
Type 5b 参考下表
nal_unit_type 说明
0 未使用
1 非IDR图像片,IDR指关键帧
2 片分区A
3 片分区B
4 片分区C
5 IDR图像片,即关键帧
6 补充增强信息单元(SEI)
7 SPS序列参数集
8 PPS图像参数集
9 分解符
10 序列结束
11 码流结束
12 填充
13~23 保留
24~31 未使用

     红色字体显示的内容是最常用的,打包es层数据时pes头和es数据之间要加入一个type=9的nalu,关键帧slice前必须要加入type=7和type=8的nalu,而且是紧邻。

转自:http://my.oschina.NET/u/727148/blog/666824

M3U8的简单介绍和在Android中使用的思路

 (在项目中有用到m3u8,现在写篇博文,算是简单的总结

首先是名词介绍,什么是m3u8。m3u8是m3u的一种,不过是utf-8格式的,我记忆中说m3u8是苹果公司搞出来的一种播放的标准吧,其实简单来说就是把整个视频切成一段一段的,然后呢用一个m3u8格式来存这些个小段视频们的地址。可能大家就要问了,这么麻烦干嘛。其实m3u8是为了码率适配而生,而怎样去适配码率呢,这个下面介绍格式的时候会介绍到。

上两个m3u8文件的例子地址,大家能有直观的认识,这是我从Vitamio的官网上扒的。

http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8

http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8

 

我总结了一下我遇到的m3u8格式,虽然不能说涵盖了全部的情况,但是也差不多了:

1、一级目录(我觉着一级的目录没有适配码率的功能)

1.1、打开第一级m3u8文件,能找到真正的视频地址

1.2、第一级m3u8文件中,没有真正的视频地址,需要拼接才能找到真正的视频地址

2、二级目录

2.1、二级地址在一级文件中直接能看到

2.2、二级地址在一级文件中不能直接看到,需要拼接一级链接的地址才能找到二级文件的地址

2.2、打开二级目录,能找到整整的视频地址

2.3、没有真正的视频地址,需要拼接才能找到真正的视频地址

 

篇幅关系我不能给大家全部列举出这些全部的可能性。我就拿最麻烦的举个例子,其他的大家自行脑补吧,原理都是一样的,怎么样都跑不出协议的范畴之外。

我们在浏览器中输入http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8,会得到一个名为bipbopall.m3u8的文件,此文件的内容如下:

#EXTM3U

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=200000

gear1/prog_index.m3u8

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=311111

gear2/prog_index.m3u8

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=484444

gear3/prog_index.m3u8

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=737777

gear4/prog_index.m3u8

这就符合上面的2.2种情况,这四种码率的m3u8的地址你都不能直接得到,那怎么办呢,我们用得到这个文件的链接地址的前半段http://devimages.apple.com/iphone/samples/bipbop/拼接上二级文件的相对地址gear1/prog_index.m3u8得到一个地址http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8

把此地址放到浏览器中,我们又会得到一个同样名为prog_index.m3u8的文件,内容如下:

#EXTM3U

#EXT-X-TARGETDURATION:10

#EXT-X-MEDIA-SEQUENCE:0

#EXTINF:10, no desc

fileSequence0.ts

#EXTINF:10, no desc

fileSequence1.ts

#EXTINF:10, no desc

fileSequence2.ts

#EXTINF:10, no desc

fileSequence3.ts

#EXTINF:10, no desc

fileSequence4.ts

#EXTINF:10, no desc

fileSequence5.ts

#EXTINF:10, no desc

.

.

.

#EXTINF:10, no desc

fileSequence179.ts

#EXTINF:1, no desc

fileSequence180.ts

#EXT-X-ENDLIST

我们很开心的发现,这设计简直是巧(sang)夺(xin)天(bing)工(kuang),我们还是没有得到真正的视频地址,老办法拼接后我们得到这么一段链http://devimages.apple.com/iphone/samples/bipbop/gear1/fileSequence179.ts,这就是真正的视频地址。

我举的这个例子是最复杂的情况,一般的情况对于这个来说都是相对简单的。就跟软件设计一样,我们先考虑到最难得情况,简单的来说就迎刃而解了

此篇博文没有具体介绍m3u8的格式,各位看管不了解的话还请自行Google之。

此篇博文完全是作者的经验之谈,可能有不确切的地方还请见谅,转载请贴原文地址。