我有一个指向单个 IP 的 DNS 记录(例如:test.example.com):
test.example.com IN A 192.0.2.1
工作正常。现在我有 +30 个 IP 来回答它,例如:
teste.example.com IN A 192.0.2.1
teste.example.com IN A 192.0.2.2
(...)
teste.example.com IN A 192.0.2.31
现在它不稳定(“找不到主机”错误)。使用dig
我得到一个警告“截断,在 TCP 模式下重试”。经过一番谷歌搜索,我发现一个多IP查询必须不超过512字节才能保证使用UDP,并避免额外的查询(或no-tcp dns客户端或提供者的问题,旧的dns sw, ETC)。
那么,我如何知道在单个 dns 条目中可以拥有多少个 v4 IP 以保证最大 512 字节的 UDP 应答?
或者
是否可以将 ISC 绑定配置为在多 IP 查询中仅返回一个 IP?我知道IP可以循环使用rrset-order { order cyclic; };
。
喜欢:
> test.example.com
Server: x.x.x.x
Address: x.x.x.x:53
Name: test.example.com
Address: 192.0.2.6
所以,只有其中之一?谢谢。