Linux DNS客户端解析域名慢的问题:

Linux系统下域名解析的配置文件是/etc/resolv.conf

cat /etc/resolv.conf

# Generated by NetworkManager

options single-request-reopen

nameserver 114.114.114.114

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

rotate:这个参数的含义是随机选取一个作为查询的dns server,默认为按照顺序从上往下。

timeout:查询一个nameserver的超时时间,单位是秒。系统缺省是5,最大可以设为30。设置为1S超时即可,否则等AAAA回应就到地老天荒了,浪费时间。

attempts:这个是查询的整个都尝试一遍的次数,默认LINUX会发出好几次DNS查询包,让查一次即可,浪费时间。

linux 网络慢 dns,Linux DNS客户端解析域名慢解决相关推荐

  1. linux 网络使用log,linux 网络命令last、lastlog、traceroute、netstat

    last /usr/bin/last 语法:last 功能:列出目前与过去登入系统的用户信息 reboot 是重启信息 lastlog lastlog -u 502(用户ID) traceroute ...

  2. windows之DNS7种资源记录和flushdns命令清除DNS缓存以及nslookup解析域名和ipconfig/all命令查看网络配置使用总结

    1.DNS7种资源记录 DNS分为正向查找区域和反向查找区域,然后在分为,主要,辅助,存根区域,在这些区域里,又存在着很多的记录,今天,就让我们来看看这些记录: 1,A记录 A记录也称为主机记录,是使 ...

  3. 搭建DNS服务,正向解析域名

    搭建DNS服务,实现正向解析功能;根据域名查询ip地址,即将指定的域名解析成相对应的ip,域名的正向解析是DNS服务器最基本的功能. 配置文件: 主配置文件:作用于服务器本身/etc/named.co ...

  4. linux网络编程大杂烩==Linux应用编程7

    一.Linux 网络编程框架 1.网络是分层的 (1)OSI 七层模型:应用层.表示层.会话层.传输层.网络层.数据链路层.物理层. (2)网络为什么要分层:互联网及其复杂,需要分层以便更好地实现网络 ...

  5. kali linux 网络架构,Kali Linux网络扫描教程大学霸内部资料

    Kali Linux网络扫描教程大学霸内部资料 Kali Linux网络扫描教程大学霸内部资料 黑白教程:95元 彩色教程:118元 介绍:渗透测试是一门操作性极强的学科.掌握该技能的最佳方式就是大量 ...

  6. linux 虚拟机大量udp请求失败_理解 Linux 网络栈:Linux 网络协议栈简单总结分析...

    1. Linux 网络路径 1.1 发送端 1.1.1 应用层 (1) Socket 应用层的各种网络应用程序基本上都是通过 Linux Socket 编程接口来和内核空间的网络协议栈通信的.Linu ...

  7. 理解 Linux 网络栈:Linux 网络协议栈简单总结

    1. Linux 网络路径 1.1 发送端 1.1.1 应用层 (1) Socket 应用层的各种网络应用程序基本上都是通过 Linux Socket 编程接口来和内核空间的网络协议栈通信的.Linu ...

  8. linux网络编程 ppt,LINUX网络编程.ppt

    <LINUX网络编程.ppt>由会员分享,可在线阅读,更多相关<LINUX网络编程.ppt(47页珍藏版)>请在人人文库网上搜索. 1.LINUX网络编程,行业事业部 黄文举 ...

  9. linux网络协议栈招聘,Linux 网络协议栈开发(一)ping命令

    linux网络开发中比较常用的命令之一是ping,最近一直再查rtl的模块连接问题,使用ping命令后一段时间,模块就卡主了感觉,不能完成基本的网络通信了,所以来查一查,我通常使用了ping命令加上要 ...

最新文章

  1. Java分布式 RPC 框架性能大比拼,Dubbo真的最差吗?
  2. 二分:[BJWC2008]秦腾与教学评估
  3. 具有PreAuthorize的Spring方法安全性
  4. mongose + express 写REST API
  5. 【转】BW的星型数据模型
  6. 【转】高性能web开发
  7. matlab做多元统计分析,matlab多元统计分析
  8. 完美数c语言程序_C中的完美数
  9. Unity 常用脚本:ScreenCapture
  10. 计算机三维辅助设计3DMaX,计算机辅助设计(AUTOCAD、3DMAX).docx
  11. 新唐 Nuvoton M031 入门 点亮板载LED
  12. 试用新版Windows Home Server 2011 (Vail)
  13. BUUCTF 每日打卡 2021-5-6
  14. 类的不同实例化使用一张虚函数表
  15. Excel·VBA文字数字混合求和
  16. Math 函数-- cos()和acos()
  17. Win11如何更改默认下载路径?Win11更改默认下载路径的方法
  18. 计算机主板后的底座,更换损坏的CPU底座的方法
  19. 使用HGS算法调整PD控制器增益的无人机动态性能数据——基于启发式的无人机路径跟踪优化(Matlab代码实现)
  20. MySQL 数据库安装、完全卸载与配置详解和NavicatforMySQL下载及使用以及PyMySQL数据库的搭建

热门文章

  1. mug网络用语_日常聊天常见网络用语(Daily chat common Internet slang).doc
  2. 解决String cannot be cast to java.util.List报错
  3. Linux中fork函数详解
  4. 好听的歌曲~~~推荐
  5. 2021人脸识别模型最全教程!十分钟让你玩转人脸识别
  6. revo加密_使用Revo Uninstaller完全卸载程序以及更多其他功能
  7. Springboot Web应用中服务器配置参数ServerProperties的加载
  8. leetcode_868_二进制间距
  9. Holt-Winters模型分析及时间序列预测
  10. PMP备考经典题库-敏捷专项练习题一(30道)