Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 DNS 请求中存储键值对的推荐位置是什么?
我正在设计一个 DNS 请求遍历多个跃点的系统。某些跃点可能需要将键值对附加到遍历的 DNS 请求中。
我曾考虑将 TXT 记录添加到问题部分,但当 TXT 记录出现在问题部分时,似乎无法在 TXT 记录上设置任何数据(我使用dnsjava库生成 DNS 请求)。我还考虑过使用 OPT 记录。
dnsjava
最佳做法是什么?
谢谢,米凯尔
没有推荐的位置来存储 DNS 查询数据包中的随机信息。您也许可以尝试在 OPT RR 的未使用部分中粘贴一些(或只是向其中添加随机 RDATA),并希望路上没有人会丢弃或损坏它,但绝对不能保证它会起作用。当然,除非您控制所有涉及的软件,在这种情况下,您可以自由地重新定义您认为合适的 DNS 线路格式(只是不要期望与 Internet 互操作)。
你的问题也很像“AB问题”。你真正想要达到的目标是什么?