Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
NAPTR查询中的Python异常扬抑(^)问题_Python_Dns_Escaping_Dig - Fatal编程技术网

NAPTR查询中的Python异常扬抑(^)问题

NAPTR查询中的Python异常扬抑(^)问题,python,dns,escaping,dig,Python,Dns,Escaping,Dig,我正在使用Python2实现一个服务器,该服务器使用dnslib提供NAPTR DNS应答 伪造答案的格式如下: 0.0.0.0.0.0.0.e164.arpa. 60 IN NAPTR 20 20 "u" "SIP+E2U" "!^.*$!SIP:0000@whatever.0.0.e164!" . 我使用dig通过以下语法执行查询: dig NAPTR 0.0.0.0.0.0.0.e164.arpa @<server_ip> 如果我从字符串中删除扬抑符,查询答案将被正确检索

我正在使用Python2实现一个服务器,该服务器使用dnslib提供NAPTR DNS应答

伪造答案的格式如下:

0.0.0.0.0.0.0.e164.arpa. 60 IN NAPTR  20 20 "u" "SIP+E2U" "!^.*$!SIP:0000@whatever.0.0.e164!" .
我使用dig通过以下语法执行查询:

dig NAPTR 0.0.0.0.0.0.0.e164.arpa @<server_ip>
如果我从字符串中删除扬抑符,查询答案将被正确检索。 因此,似乎扬抑曲线在某种程度上被误解了。 我试图指定regexp.encode('utf-8'),但这并没有解决问题。
有什么想法吗?

请将您的程序缩减到显示错误的最小程序,并将整个简短程序复制粘贴到您的问题中。例如,根据您的描述构建的程序在我的电脑上运行良好。有关更多信息,请参阅。请将您的程序缩减到显示错误的最小程序,然后将整个简短程序复制粘贴到您的问题中。例如,根据您的描述构建,在我的电脑上运行良好。有关更多信息,请参阅。
;; Got bad packet: syntax error