Linux process/component 发送频繁的 DNS 查询来解析本地主机名(但不应该)

Linux process/component sending frequent DNS queries to resolve the local hostname (but shouldn't)

我不是网络专家,所以需要一些帮助。我是 运行 RHEL7(Red Hat Enterprise Linux)VM(虚拟机),其中 OS 上的某些组件正在发送频繁的 DNS 查询以解析它自己的本地主机名 到我们的主 DNS 服务器(这不应该发生,因为 DNS 服务器不知道其地址)。谁能指导我如何找出 component/service/process 这是什么?它在短短几个小时内用 19k 条记录填充了我们的日志,我需要找到解决此问题的方法。

RHEL VM 的主机名是 spe1.2v29999999.dev.local,此 VM 上有一个静态 IP,它是 10.70.49.61。 /etc/hosts 看起来像:

127.0.0.1    localhost localhost.localdomain localhost4 localhost4.localdomain4
::1          localhost localhost.localdomain localhost4 localhost4.localdomain4

我怀疑它可能是一个 java jar,我们在 VM 上有 运行,但我通过 systemctl stop MyJavaJar 停止了它,但在 运行 之后通过 tcpdump -i any udp port 53,我仍然可以看到正在发生的查询。

以下是日志中不同 days/times 的一些示例(A 和 TXT 记录):

 2020-05-05T13:53:50.189178+00:00 dns.green.blue.mycompany.com 127.0.0.1 <daemon.info> dnsmasq[20886]: 739 10.70.49.61/65078 query[A] spe1.2v29999999.dev.local from 10.70.49.61

2020-05-07T00:01:39.934899+00:00  dns.green.blue.mycompany.com  127.0.0.1  <daemon.info> dnsmasq[8615]: 27827 10.70.49.61/57348 reply spe1.2v29999999.dev.local is NXDOMAIN

2020-05-11T00:01:20.674688+00:00 dns.green.blue.mycompany.com 127.0.0.1 <daemon.info> dnsmasq[8615]: 130345 10.70.49.61/53321 query[TXT] bootstrap.spe1.2v29999999.dev.local from 10.70.49.61

/etc/hostname/etc/sysconfig/var/named .zone 文件、/var/named.conf/etc/named 进行任何更改会有帮助吗?我可以用 tcpdump 做更多事情吗?谢谢

放:

127.0.0.1 spe1.2v29999999.dev.local

在 /etc/hosts 中。这在许多发行版上都是默认完成的。