I have noticed on a 6.5 Centos host that when I am using tcpdump to determine if a multicast source is being received/ sent that it does appear to get any results when I have a DNS registered in the /etc/resolv.conf if I comment the DNS entry it works fine i.e
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
when the DNS is re-instated it appears to resolve names and work fine but the tcpdump cmd returns nothing. This only happens on certain installation that use specific DNS servers but not others.
Any idea?