Linux具有的独特优势,很多问题你都可以动手自己动手解决,任何问题先试试 man 一下。对于Linux DNS 超时 timeout,重试 attempts 机制及如何设置可以 man resolv.conf 阅读查看来解决:

查看后发现超时timeout 默认是5秒,上限是30秒。重试attempts默认2次,上限是5次。当然准确值需要查看。

RESOLV.CONF(5)                                                  Linux Programmer's Manual                                                  RESOLV.CONF(5)

NAME

resolv.conf - resolver configuration file

SYNOPSIS

/etc/resolv.conf

DESCRIPTION

The  resolver is a set of routines in the C library that provide access to the Internet Domain Name System (DNS).  The resolver configuration file

contains information that is read by the resolver routines the first time they are invoked by a process.  The file is designed to be  human  read‐

able and contains a list of keywords with values that provide various types of resolver information.

If  this  file  doesn't exist the only name server to be queried will be on the local machine; the domain name is determined from the hostname and

the domain search path is constructed from the domain name.

The different configuration options are:

nameserver Name server IP address

Internet address (in dot notation) of a name server that the resolver should query.  Up to MAXNS (currently 3, see ) name servers

may  be  listed,  one per keyword.  If there are multiple servers, the resolver library queries them in the order listed.  If no nameserver

entries are present, the default is to use the name server on the local machine.  (The algorithm used is to try a name server, and  if  the

query  times  out,  try  the next, until out of name servers, then repeat trying all the name servers until a maximum number of retries are

made.)

domain Local domain name.

Most queries for names within this domain can use short names relative to the local domain.  If no domain entry is present, the  domain  is

determined  from the local hostname returned by gethostname(2); the domain part is taken to be everything after the first '.'.  Finally, if

the hostname does not contain a domain part, the root domain is assumed.

search Search list for host-name lookup.

The search list is normally determined from the local domain name; by default, it contains only the local domain name.  This may be changed

by  listing  the desired domain search path following the search keyword with spaces or tabs separating the names.  Resolver queries having

fewer than ndots dots (default is 1) in them will be attempted using each component of the search path in turn until a match is found.  For

environments  with multiple subdomains please read options ndots:n below to avoid man-in-the-middle attacks and unnecessary traffic for the

root-dns-servers.  Note that this process may be slow and will generate a lot of network traffic if the servers for the listed domains  are

not local, and that queries will time out if no server is available for one of the domains.

The search list is currently limited to six domains with a total of 256 characters.

sortlist

This  option allows addresses returned by gethostbyname(3) to be sorted.  A sortlist is specified by IP-address-netmask pairs.  The netmask

is optional and defaults to the natural netmask of the net.  The IP address and optional network pairs are separated by slashes.  Up to  10

pairs may be specified.  Here is an example:

sortlist 130.155.160.0/255.255.240.0 130.155.0.0

options

Options allows certain internal resolver variables to be modified.  The syntax is

options option ...

where option is one of the following:

debug  sets RES_DEBUG in _res.options.

ndots:n

sets  a threshold for the number of dots which must appear in a name given to res_query(3) (see resolver(3)) before an initial abso‐

lute query will be made.  The default for n is 1, meaning that if there are any dots in a name, the name will be tried first  as  an

absolute name before any search list elements are appended to it.  The value for this option is silently capped to 15.

timeout:n

sets  the  amount  of time the resolver will wait for a response from a remote name server before retrying the query via a different

name server.  Measured in seconds, the default is RES_TIMEOUT (currently 5, see ).  The value for this option is  silently

capped to 30.

attempts:n

sets  the  number of times the resolver will send a query to its name servers before giving up and returning an error to the calling

application.  The default is RES_DFLRETRY (currently 2, see ).  The value for this option is silently capped to 5.               rotate sets RES_ROTATE in _res.options, which causes round robin selection of nameservers from among those listed.  This has the effect  of                      spreading the query load among all listed servers, rather than having all clients try the first listed server first every time.               no-check-names                      sets RES_NOCHECKNAME in _res.options, which disables the modern BIND checking of incoming hostnames and mail names for invalid char‐                      acters such as underscore (_), non-ASCII, or control characters.               inet6  sets RES_USE_INET6 in _res.options.  This has the effect of trying a AAAA query before an A query inside the gethostbyname(3)  func‐                      tion, and of mapping IPv4 responses in IPv6 "tunneled form" if no AAAA records are found but an A record set exists.                      Some programs behave strangely when this option is turned on.               ip6-bytestring (since glibc 2.3.4)                      sets RES_USE_BSTRING in _res.options.  This causes reverse IPv6 lookups to be made using the bit-label format described in RFC 2673;                      if this option is not set, then nibble format is used.               ip6-dotint/no-ip6-dotint (since glibc 2.3.4)                      Clear/set RES_NOIP6DOTINT in _res.options.  When this option is clear (ip6-dotint), reverse IPv6 lookups are  made  in  the  (depre‐                      cated)  ip6.int  zone; when this option is set (no-ip6-dotint), reverse IPv6 lookups are made in the ip6.arpa zone by default.  This                      option is set by default.               edns0 (since glibc 2.6)                      sets RES_USE_EDNSO in _res.options.  This enables support for the DNS extensions described in RFC 2671.        The domain and search keywords are mutually exclusive.  If more than one instance of these keywords is present, the last instance wins.        The search keyword of a system's resolv.conf file can be overridden on a per-process basis by setting the environment variable  LOCALDOMAIN  to  a        space-separated list of search domains.        The  options  keyword  of  a  system's resolv.conf file can be amended on a per-process basis by setting the environment variable RES_OPTIONS to a        space-separated list of resolver options as explained above under options.        The keyword and value must appear on a single line, and the keyword (e.g., nameserver) must start the line.  The value follows the keyword,  sepa‐        rated by white space. FILES        /etc/resolv.conf, SEE ALSO        gethostbyname(3), resolver(3), hostname(7), named(8)        Name Server Operations Guide for BIND COLOPHON        This  page  is  part  of  release 3.23 of the Linux man-pages project.  A description of the project, and information about reporting bugs, can be        found at http://www.kernel.org/doc/man-pages/. 4th Berkeley Distribution                                               2009-03-01                                                         RESOLV.CONF(5)  Manual page resolv.conf(5) line 69/121 (END)

linux中dns超时时间,Linux DNS timeout, attempts.---DNS超时,重试的配置相关推荐

  1. Linux中VI中看时间,Linux中vi的使用

    1编辑器vi的使用 *使用vi来打开/创建一个文件,vi pathname *vi的两种模式: 命令模式:当vi打开时默认为命令模式,要转入输入模式,需要按a或者i键.在命令模式下,此时键盘上输入的所 ...

  2. linux中original_如何在 Linux 中整理磁盘碎片

    如何在 Linux 中整理磁盘碎片 转载自: 如何在 Linux 中整理磁盘碎片​linux.cn 有一个神话是 linux 的磁盘从来不需要整理碎片.在大多数情况下这是真的,大多数因为是使用的是优秀 ...

  3. 在linux中的sort命令,linux中sort命令

    功能说明:将文本文件内容加以排序,sort可针对文本文件的内容,以行为单位来排序. 参 数: -b 忽略每行前面开始出的空格字符. -c 检查文件是否已经按照顺序排序. -d 排序时,处理英文字母.数 ...

  4. linux 禁止文件修改时间,linux 修改文件的时间属性

    二.修改文件时间 创建文件我们可以通过touch来创建.同样,我们也可以使用touch来修改文件时间.touch的相关参数如下: -a : 仅修改access time. -c : 仅修改时间,而不建 ...

  5. linux中文件链接,关于Linux中文件,链接的一些思考

    在Unix系统中,操作系统为磁盘上的文本与图像,鼠标键盘操作,网络交互等IO操作设计了一组通用API. 使他们被处理的时候可统一用字节流的方式.所以说,除了进程之外,其他的一切均可看做文件. Linu ...

  6. linux中用户组和用户,linux中用户和用户组

    一.用户和组原理 一个用户可以属于多个组,一个组有多个用户 在Linux中操作系统必须依赖组和用户进行管理 二.与用户和组相关的配置文件 1.组相关配置文件 1)/etc/group :管理用户组信息 ...

  7. 网页修改linux命令行,linux中文本修改操作命令linux网页制作 -电脑资料

    在命令模式下可以使用 vi 提供的各种有关命令对文本进行修改,包括对文本内容的删除.复制.取代和替换等, 1. 文本删除/移动 在编辑文本时 ,经常需要删除一些不需要的文本,我们可以用键将输错或不需要 ...

  8. linux中make命令大全,Linux中的命令 make -f 是什么意思

    二.Makefile的文件名 默认的情况下,make命令会在当前目录下按顺序找寻文件名为"GNUmakefile"."makef ile"."Make ...

  9. 服务超时时间如何设置、如何对超时时间治理、超时设计原则一文揭秘!

    微服务是⼀种分布式架构,系统内各部分(服务)被部署为单独的应用程序,并通过某种远程访问协议进⾏通讯.分布式应⽤的挑战之⼀就是如何管理远程服务的可用性和它们的响应.本⽂主要探讨服务的响应时间对系统的影响 ...

  10. linux主备dns切换时间,linux实现DNS轮询实现负载平衡

    导读 DNS 轮询机制会受到多方面的影响,如:A记录的TTL时间长短的影响:别的 DNS 服务器 Cache 的影响:windows 客户端也有一个DNS Cache.这些都会影响 DNS 轮询的效果 ...

最新文章

  1. jittor和pytorch生成网络对比之stargan
  2. 搭建yum源,配置yum源
  3. Go goroutine
  4. sql的case when用法
  5. grpc简单使用 java_gRPC学习记录(四)-官方Demo - Java 技术驿站-Java 技术驿站
  6. Android -- App生成快捷方式
  7. 数字资产价值巨大,GMQGroup深入布局挖掘数字财富
  8. excel常用公式--数据清洗类
  9. 果真A站完了是B站,B站后台工程源码疑似泄露,已被GitHub删除!
  10. NextCloud如何共享文件
  11. 瞧瞧我们对漫画图片都做了什么!?
  12. TR069服务器配置DHCP/IP/PING/Tracert/HTTP/PPPoE等仿真诊断模板及IPWAN和PPPoE WAN模板创建
  13. 【STM32单片机】推箱子游戏设计
  14. 数格子算面积的方法_方格法计算面积 [格子与面积]
  15. htmldd隐藏,如何在隐藏“dd”后隐藏“dd”
  16. 多线程性能及效率问题
  17. web期末作业设计网页 HTML+CSS+JS企业网站制作(画家企业8页)
  18. UI设计这个专业现在如何,未来就业前景都有哪些不错的选择
  19. 2021.5.3 考研数学基础第一讲——高等数学预备知识
  20. CenterLoss原理详解(通透)

热门文章

  1. 三星Galaxy S10 5G版手机国行版或今日发布 在韩销量已超100万部
  2. 三星Galaxy Note10前脸照曝光:下巴比iPhone还要窄
  3. 好心酸!三星可折叠屏手机Galaxy Fold下月也无法发货
  4. 腾讯发布企鹅号“达人计划”清退公告 清退后当月结算将被取消
  5. android跳转到相册需要权限,Android打开相册获取图片路径
  6. kafka0.9 java commit_Kafka 0.9 新消费者API
  7. libuv udp server和client
  8. 建立p2p互相连接的社区集群机器人设计(一)
  9. 播放视频中称比例的计算
  10. coreboot学习7:ramstage阶段之设备枚举流程