/etc/resolv.conf
配置为:
options timeout:1 attempts:5 rotate
nameserver A
nameserver B
两个配置的名称服务器都有 3 秒的延迟。发生以下消息交换:
- 00:00 - 查询 #1 发送到 A
- 00:01 - 查询 #2 发送到 B
- 00:02 - 查询 #3 发送到 A
- 00:03 - 查询 #4 发送到 B
- 00:03 - 从 A 收到回复 #1
Linux 解析器是否会接受对查询 #1 的回复,因为它仍在解析地址,或者是否丢弃初始 1 秒超时后的所有回复?
不幸的是,man resolf.conf并没有真正澄清这一点。