当我查询 TXT 记录时,如果有多个记录,如何知道我已经解析了所有记录?

当我查询 TXT 记录时,如果有多个记录,如何知道我已经解析了所有记录?

我不熟悉 TXT 记录回传给客户端的机制。它是否只是等待接收记录超时?或者服务器是否以某种方式向客户端指示记录数量?

答案1

当客户端向 DNS 服务器发送查询时,服务器会回答客户端包含多少资源记录(实际上给出了 RR 答案、权限和附加 RR),以便客户端可以处理答案。

简而言之,协议定义了答案,无需等待,因为响应格式已正确定义。例如,如果您运行,dig -t txt gmail.com您将立即获得(唯一的)TXT 记录。

相关内容