dnspython:如何获得字节响应

dnspython:如何获得字节响应,python,python-3.x,dns,dnspython,Python,Python 3.x,Dns,Dnspython,我尝试使用dnspython库进行dns查询,并以dns wire格式或字节字符串获取响应。不是吗dns.resolver.resolve()方法正在返回一个 是否有一种方法可以获取有线格式的dns响应,或者将我的dns.resolver.Answer类型转换为有线格式?您可以使用以下方法将消息转换为压缩的dns有线格式 my_answer.response.to_wire() 如果你需要的话 从: 响应:Adns.message.message,响应消息 以及: to_线(原点=无,最大尺寸

我尝试使用
dnspython
库进行dns查询,并以dns wire格式或字节字符串获取响应。不是吗
dns.resolver.resolve()
方法正在返回一个


是否有一种方法可以获取有线格式的dns响应,或者将我的
dns.resolver.Answer
类型转换为有线格式?

您可以使用以下方法将消息转换为压缩的dns有线格式

my_answer.response.to_wire()
如果你需要的话

从:

响应
:A
dns.message.message
,响应消息

以及:

to_线(原点=无,最大尺寸=0,多重=假,tsig_ctx=无,**千瓦)

返回包含DNS压缩线格式消息的字符串