tinydns启动后仅处理少量查询便持续报“0000 / 0000 (query could not be parsed)”错误求助
tinydns启动后仅处理少量查询便持续报“0000 / 0000 (query could not be parsed)”错误求助
各位大佬,我碰到个tinydns的棘手问题,想请教下有没有遇到过类似情况的朋友?
每次重启tinydns服务后,它只会正常处理寥寥几个查询,之后就开始持续输出0000 / 0000 .这类日志,而且这种状况会一直维持到下次重启——哪怕是几天甚至几周之后,所有后续查询都会触发这类错误日志。
服务启动初期的正常日志如下:
2023-11-08 13:36:48.528525500 starting tinydns 2023-11-08 13:36:48.532457500 ff9ea461:d90c:3be5 + 001c mydomain.ca 2023-11-08 13:36:48.655592500 ff0c2164:7ed2:a831 + 0001 b.ns.otherdomain.com 2023-11-08 13:36:48.763519500 ff0c2164:67b7:479c + 001c a.ns.otherdomain.com 2023-11-08 13:36:50.370836500 ff1514a6:faea:296a + 0001 differentone.ca
之后就开始持续输出错误日志,示例如下:
2023-11-08 13:36:50.783076500 ff6ace95:97d5:0000 / 0000 . 2023-11-08 13:36:50.840002500 ff6ace98:2c61:0000 / 0000 . 2023-11-08 13:36:50.874248500 ff6ace49:5c57:0000 / 0000 .
我怀疑这个问题是在把Ubuntu从20.04升级到22.04(内核版本从5.4.0升到5.15.0)之后出现的。我从2002年开始就在各种服务器上跑djbdns,这次是在Ubuntu的VirtualBox虚拟机上部署,用的是djb官方1.05版本的源码编译,只做了那个众所周知的errno.h修改。
有没有朋友能给点排查方向或者解决思路?
备注:内容来源于stack exchange,提问作者Martin Moops
相关产品推荐
相关产品推荐

