在DNS请求中存储键值对的推荐位置是什么?
我正在设计一个DNS请求遍历多跳的系统。某些跃点可能需要将键值对附加到遍历DNS请求。
我考虑过将一条TXT记录添加到问题部分,但是当问题部分出现时,看起来TXT记录上没有数据可以设置(我使用dnsjava
库来生成DNS请求)。我还考虑过使用OPT记录。
最佳做法是什么?
谢谢, 迈克尔
答案 0 :(得分:1)
没有推荐的地方将随机信息存储在DNS查询数据包中。你也许可以尝试在OPT RR的未使用部分中添加一些(或者只是添加随机RDATA),并希望路上没有人会丢弃或破坏它,但绝对不会保证它会起作用。当然,除非您控制所涉及的所有软件,否则您可以根据需要自由重新定义DNS有线格式(只是不要期望与Internet互操作)。
你的问题也有点像“A-B-question”。你实际上想要实现的是什么?