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

Серверы RHEL без доступа к Интернету постоянно опрашивают DNS на предмет xmlrpc.rhn.redhat.com

У нас несколько серверов, все RHEL6 (x86_64), которые постоянно запрашивают наш DNS-сервер для xmlrpc.rhn.redhat.com. У нас есть nscd установлен и настроен на каждом из этих серверов и хостов, кэширование включено, но, похоже, к этому не относится. Даже добавление записи в файл hosts серверов не останавливает запросы DNS. Эти серверы находятся в сети VLAN, у которой нет доступа в Интернет, и мы также не используем RHN Satellite.

Я думал, это из-за услуг rhnsd и rhsmcertd, но запросы продолжаются, даже если они остановлены и отключены.

Кто-нибудь знает, откуда исходит этот запрос и почему он не отслеживает кеширование локальных хостов на месте?

Я бы попробовал проверить следующее:

# chkconfig --list | grep :on | grep rh
rhnsd           0:off   1:off   2:on    3:on    4:on    5:on    6:off
rhsmcertd       0:off   1:off   2:off   3:on    4:on    5:on    6:off
# 

Проверьте, не ДЕЙСТВИТЕЛЬНО остановлен и отключен, также попробуйте проверить кроны, возможно, чтобы соотнести это с работой.

Вы также можете попробовать: lsof -i UDP:domain.

Попробуйте что-нибудь подобное.

пока правда; do echo "КОМАНДА PID РАЗМЕР УСТРОЙСТВА ТИПА FD ПОЛЬЗОВАТЕЛЯ / ВЫКЛЮЧЕННОЕ ИМЯ УЗЛА"; sudo lsof -i -P -n | grep ": 53"; сделано

Это должно показать PID команды (команд), выдающей исходящие запросы порта 53.

Оказывается, служба rhnsd просто продолжала повторять попытки подключения к RHN, потому что не могла подключиться. Когда служба была остановлена, было несколько DNS-запросов, которые были «поставлены в очередь», и они продолжали выполняться еще несколько минут после остановки службы, поэтому казалось, что это не имело никакого эффекта. Я ждал 1 час после остановки службы, и через некоторое время запросы полностью прекратились и не вернулись.

Итак, все, что мне нужно было сделать, это остановить и отключить службы rhnsd и rhsmcertd и Подождите несколько минут.