当 resolv.conf 中使用 DNS 条目时,tcpdump 不会返回多播流量

当 resolv.conf 中使用 DNS 条目时,tcpdump 不会返回多播流量

我注意到在 6.5 Centos 主机上,当我使用 tcpdump 来确定是否正在接收/发送多播源时,当我在 /etc/resolv.conf 中注册 DNS 时,它似乎不会得到任何结果,如果我注释 DNS 条目,它就可以正常工作,即

sudo tcpdump -i eth1 | grep 239.0.0.3

12:51:19.341650 IP 10.31.30.104.52396 > 239.0.0.3.search-agent: UDP, length 1316
12:51:19.342268 IP 10.31.30.104.52396 > 239.0.0.3.search-agent: UDP, length 1316
12:51:19.342862 IP 10.31.30.104.52396 > 239.0.0.3.search-agent: UDP, length 1316

当 DNS 恢复后,它似乎可以解析名称并正常工作,但 tcpdump cmd 没有返回任何内容。这种情况只发生在使用特定 DNS 服务器的某些安装中,而不会发生在其他服务器上。

任何想法?

相关内容