参考链接:https://blog.csdn.net/u014401141/article/details/105869242/

修改

/etc/resolv.conf配置文件,最上方加入

options single-request-reopen 即可

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的解析响应。

还可加入一下参数,未测试

options timeout:1 attempts:1 rotate

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

 

Cnetos 8 DNS解析慢的更多相关文章

  1. DNS解析过程详解

    先说一下DNS的几个基本概念: 一. 根域 就是所谓的“.”,其实我们的网址www.baidu.com在配置当中应该是www.baidu.com.(最后有一点),一般我们在浏览器里输入时会省略后面的点 ...

  2. C#实现DNS解析服务和智能DNS服务

    C#实现DNS解析服务有一个开源项目ARSoft.Tools.Net, ARSoft.Tools.Net是一个非常强大的开源DNS控件库,包含.Net SPF validation, SenderID ...

  3. 解决域名DNS解析的故障

    在实际应用过程中可能会遇到DNS解析错误的问题,就是说当我们访问一个域名时无法完成将其解析到IP地址的工作,而直接输入网站IP却可以正常访问,这就是因为DNS解析出现故障造成的.这个现象发生的机率比较 ...

  4. LINUX DNS解析的3种修改方法~

    1.HOST 本地DNS解析 vi /etc/hosts 添加规则 例如: 223.231.234.33 www.baidu.com 2.网卡配置文件DNS服务地址  vi /etc/sysconfi ...

  5. DNS解析过程和域名收敛、域名发散、SPDY应用

    前段时间项目要做域名收敛,糊里糊涂的完成了,好多原理不清晰,现在整理搜集下知识点. 域名收敛的目的是什么?简单来说就是域名解析慢.那为什么解析慢?且听下文慢慢道来. 什么是DNS? DNS( Doma ...

  6. 通过统计用户DNS解析记录,实现监控用户上网行为

    上次通过扫描抓包分析TTL的方式检测公司网络开放的端口,发现没有开放53端口(DNS),也就是在公司内部的主机只能用服务器自动分配的DNS,并且发现这是台内部服务器.今天发现bing上不去,检测后发现 ...

  7. DNS解析全过程及原理

    DNS解析原理及过程. 当用户访问我们网站一个网页时,他需要经过以下步骤: 1)找到这个网页的存放服务器: 2)服务器将用户的请求信息接入: 3)服务器通过文件路径(URL)查找用户请求网页: 4)用 ...

  8. 使用dig查询dns解析

    原文地址:使用dig查询dns解析 作者:chenwenming 一般来说linux下查询域名解析有两种选择,nslookup或者dig,而在使用上我觉得dig更加方便顺手. 如果是在debian下的 ...

  9. Dnsmasq安装与配置-搭建本地DNS服务器 更干净更快无广告DNS解析

    默认的情况下,我们平时上网用的本地DNS服务器都是使用电信或者联通的,但是这样也导致了不少的问题,首当其冲的就是上网时经常莫名地弹出广告,或者莫名的流量被消耗掉导致网速变慢.其次是部分网站域名不能正常 ...

随机推荐

  1. 【PHP数据结构】交换排序:冒泡、快排

    上篇文章中我们好好地学习了一下插入类相关的两个排序,不过,和交换类的排序对比的话,它们真的只是弟弟.甚至可以说,在所有的排序算法中,最出名的两个排序都在今天要介绍的交换排序中了.不管是冒泡.还是快排, ...

  2. PHP方法的返回值

    不仅是PHP,大部分编程语言的函数或者叫方法,都可以用return来定义方法的返回值.从函数这个叫法来看,本身它就是一个计算操作,因此,计算总会有个结果,如果你在方法体中处理了结果,比如进行了持久化保 ...

  3. Java基础系列(10)- 类型转换

    类型转换 由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换.运算中,不同类型的数据先转换为同一类型,然后进行运算. 低 ------------------------------ ...

  4. 4.深入TiDB:执行计划执行过程详解

    本文基于 TiDB release-5.1进行分析,需要用到 Go 1.16以后的版本 转载请声明出处哦~,本篇文章发布于luozhiyun的博客:https://www.luozhiyun.com/ ...

  5. javascript 比较版本号大小 字符串

    * 不用系统比较大小的函数 // 不考虑字母 function s2i(s) { return s.split('').reduce(function(a, c) { var code = c.cha ...

  6. git 要求密码的解决方法:【生成gitLab公钥】:以及如何配置GitLab中的SSH key

    参考链接: https://www.cnblogs.com/yjlch1016/p/9692840.html https://blog.csdn.net/u011925641/article/deta ...

  7. P4630-[APIO2018]Duathlon铁人两项【圆方树】

    正题 题目链接:https://www.luogu.com.cn/problem/P4630 题目大意 \(n\)个点\(m\)条边的一张无向图,求有多少对三元组\((s,c,f)\)满足\(s\ne ...

  8. P4001-[ICPC-Beijing 2006]狼抓兔子【对偶图】

    正题 题目链接:https://www.luogu.com.cn/problem/P4001 题目大意 给出一个类似于 的网格图,求起点到终点的最小割. 解题思路 最小割直接跑网络流,然后发现\(di ...

  9. Python3入门系列之-----字符串

    字符串 字符串是由数字,字母.下划线组成的一串字符 创建字符串,可以使用单引号和双引号: var1 = 'Hello World!'var2 = "Hello World!" 学习 ...

  10. 【SpringBoot技术专题】「权限校验专区」Shiro整合JWT授权和认证实现

    本章介绍一下常用的认证框架Shiro结合springboot以及集合jwt快速带您开发完成一个认证框架机制. Maven配置依赖 <dependency> <groupId>o ...