Серверы RHEL без доступа в Интернет постоянно опрашивают DNS на xmlrpc.rhn.redhat.com
У нас есть несколько серверов, все RHEL6
(x86_64), которые постоянно запрашивают наш DNS-сервер для xmlrpc.rhn.redhat.com
, У нас есть nscd
установлено и настроено на каждом из этих серверов и хостов, кэширование включено, но, похоже, к этому не относится. Даже добавление записи в файл hosts серверов не останавливает DNS-запросы. Эти серверы находятся в сети VLAN, которая не имеет доступа к Интернету, и мы также не используем RHN Satellite.
Я думал, что это из-за услуг rhnsd
а также rhsmcertd
, но запросы продолжаются, даже если они остановлены и отключены.
Кто-нибудь может понять, откуда этот запрос и почему он не наблюдает за кэшированием локальных хостов?
3 ответа
Оказывается, служба rhnsd просто повторяла попытку подключения к RHN, потому что не могла подключиться. Когда служба была остановлена, было несколько DNS-запросов, которые были "поставлены в очередь", и они продолжали работать еще несколько минут после остановки службы, поэтому казалось, что она не имела никакого эффекта. Я ждал 1 час после того, как служба была остановлена и через некоторое время запросы полностью прекратились и не вернулись.
Итак, все, что мне нужно было сделать, это остановить и отключить службы 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.