DNS客戶端解析域名慢的問題


Linux系統下域名解析的配置文件是/etc/resolv.conf
]#cat /etc/resolv.conf
# Generated by NetworkManager
options single-request-reopen
nameserver 114.114.114.114
nameserver 8.8.8.8
nameserver 1.1.1.1
nameserver 223.5.5.5
nameserver 223.6.6.6
LINUX DNS客戶端解析緩慢的其中一個原因是CentOS 6/CentOS 7總是需要等待AAAA(IPv6)的結果,即使關閉IPv6也沒什么卵用。CentOS 6/CentOS 7中的DNS解析器對於ipv4和ipv6都使用同一個socket接口(如上圖),在同時發出ipv4和ipv6解析請求后,只會收到一個ipv4的解析響應,此時socket將一處於“等待”模式,等待ipv6的解析響應,故導致解析緩慢;添加single-request-reopen后就可以重新打開一個新的socket接收ipv6的解析響應,而不影響ipv4的解析響應。
]#cat /etc/resolv.conf
options timeout:1 attempts:1 rotate
nameserver 114.114.114.114
nameserver 8.8.8.8
nameserver 1.1.1.1
nameserver 223.5.5.5
nameserver 223.6.6.6
rotate:這個參數的含義是隨機選取一個作為查詢的dns server,默認為按照順序從上往下。
timeout:查詢一個nameserver的超時時間,單位是秒。系統缺省是5,最大可以設為30。設置為1S超 時即可
attempts:這個是查詢的整個都嘗試一遍的次數,默認LINUX會發出好幾次DNS查詢包,讓查一次即 可,浪費時間。
下面提供一下DNS地址,可根據所屬區域選擇最優DNS
國內常用公共DNS服務器地址
阿里 AliDNS: (223.5.5.5; 223.6.6.6)
百度 BaiduDNS: (180.76.76.76)
114DNS (114.114.114.114, 114.114.115.115)
114DNS安全版 (114.114.114.119, 114.114.115.119)
114DNS家庭版 (114.114.114.110, 114.114.115.110)
OneDNS 更新(117.50.11.11;117.50.22.22;112.124.47.27;114.215.126.16)
DNS ONE(北方推薦:123.207.137.88;南方推薦:115.159.220.214)
DNS TWO(北方推薦:122.114.245.45;南方推薦:115.159.96.69)
DNS THREE(北方推薦:115.159.157.26 南方推薦:115.159.158.38)
Dns派:電信/移動/鐵通 (101.226.4.6, 218.30.118.6)
Dns派:聯通 (123.125.81.6, 140.207.198.6)
OpenerDNS(42.120.21.30)
CNNIC SDNS:(1.2.4.8;210.2.4.8)
駱駝雲安全 CamelYunDns 公共 dns:(63.223.94.66)
騰訊DNSPod DNS+(推薦前兩個119.29.29.29;119.28.28.28;182.254.118.118;182.254.116.116)
中科大防污染DNS(電信202.141.162.123;電信202.141.178.13;教育網202.38.93.153;移動202.141.176.93)
干凈自由無劫持純凈DNS:(南方115.159.146.99 北方123.206.21.48)
BAI DNS支持EDNS智能解析,無污染dns,快速安全 : (223.113.97.99)
PdoMo-DNS(主DNS:101.132.183.99;輔DNS:193.112.15.186),可過濾廣告,純凈無劫持
FUN DNS(119.23.248.241)
CuteDNS:
高速DNS(原汁原味,高速解析): 華北 123.206.61.167;華南 119.29.105.234
去廣告DNS(可屏蔽廣告及違法信息): 華北 101.236.28.23 ;華南 120.77.212.84
我國首個IPv6公共DNS:首選DNS:240c::6666,備用DNS:240c::6644。
P站DNS:主123.207.137.88,115.159.220.214 ;備115.159.146.99,123.206.21.48
清華大學TUNA DNS666:101.6.6.6;2001:da8::666
HI!XNS(純凈無劫持):40.73.101.101
國內各省市DNS服務器地址
黑龍江:
202.97.229.133
202.97.224.68
219.150.32.132
吉林:
202.98.5.68
202.98.14.18
202.98.14.19
遼寧:
202.98.0.68
202.96.75.68
202.96.75.64
202.96.69.38
202.96.86.18
202.96.86.24
北京:
202.96.199.133
202.96.0.133
202.106.0.20
202.106.148.1
202.97.16.195
202.138.96.2
天津:
202.99.96.68
10.10.64.68
202.99.104.68
河北:
10.17.128.90
保定DNS地址:
202.99.160.68
202.99.166.4
陝西:
202.100.13.11
202.100.4.16
山西:
202.99.192.68
202.99.198.6
西安:
202.100.4.15
202.100.0.68
山東:
202.102.154.3
202.102.152.3
202.102.128.68
202.102.134.68
江蘇:
202.102.15.162
202.102.29.3
202.102.13.141
202.102.24.35
上海:
202.96.199.132
202.96.199.133
202.96.209.5
202.96.209.6
202.96.209.133
