我要做的是使用dnspython
库进行dns查询,并获得dns有线格式或字节字符串的响应。对不对,dns.resolver.resolve()
方法正在返回<class 'dns.resolver.Answer'>
有没有办法我可以获得有线格式的dns响应或将我的dns.resolver.Answer
类型转换为有线格式?
您可以使用类似的东西将消息转换为压缩的DNS有线格式
my_answer.response.to_wire()
如果你需要的话。
来自文档:
response
:dns.message.Message
,响应消息。
以及:
to_wire(origin=None, max_size=0, multi=False, tsig_ctx=None, **kw)
以DNS压缩有线格式返回包含消息的字符串。