Назад | Перейти на главную страницу

tcpdump не возвращает многоадресный трафик, когда запись DNS используется в resolv.conf

Я заметил на хосте 6.5 Centos, что, когда я использую tcpdump для определения получения / отправки источника многоадресной рассылки, он, похоже, дает какие-либо результаты, когда у меня есть DNS, зарегистрированный в /etc/resolv.conf, если я прокомментирую запись 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 ничего не возвращает. Это происходит только при определенных установках, использующих определенные DNS-серверы, но не других.

Любая идея?