Массовые DNS-запросы от неизвестной программы. Как определить?

Aug 15 2020

Я запускаю DNS-сервер PiHole, я продолжаю видеть массовые запросы DNS для домена mariadb с моего сервера Ubuntu. Около 50 000 в день, 3 А и 3 АААА каждые 10 секунд. Кажется, я не могу найти способ идентифицировать программу, которая их отправляет. Я попытался установить запись вручную на несуществующий ip в / etc / hosts, и это остановило запросы на некоторое время, но затем они вернулись, и по-прежнему не было возможности определить, какая программа их отправляла. Ищу способ идентифицировать программу, которая это делает. Я проверил конфиги и временно остановил почти все программы, которые только мог придумать, и запросы продолжались.

ОБНОВЛЕНИЕ: эти DNS-запросы отображаются в моем журнале запросов DNS на моем pihole и иногда перегружают его. Вот почему я подумал, что pihole имеет значение, pihole запущен на другой машине, и на этой машине нет ничего общего с DNS, кроме «systemd-resolved stub resolver». Mariadb запущен на сервере в контейнере докеров для книжного стека (также докерирован), mysql работает на сервере (не в докере) для нескольких сайтов wordpress, но ни в одной из этих служб нет конфигурации, которая должна была бы заставлять их искать домен "мариадб". PHP7.4.9 устанавливается, как требуется для сайтов WordPress.

Ответы

Ron Aug 16 2020 at 02:16

на вашем DNS-сервере, поскольку rootвы можете использовать его tcpdumpдля просмотра фактического трафика и определения исходных IP-адресов, с которых вы получаете запросы. Что-то вроде:

tcpdump -vvnn tcp port 53 or udp port 53

должен показывать большой объем вывода, поэтому вы можете сохранить этот вывод в файл и прикрепить его часть здесь, если вы не можете распознать исходные IP-адреса ..