The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Скрипт проверки работы локального ДНС"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Shell скрипты)
Изначальное сообщение [ Отслеживать ]

"Скрипт проверки работы локального ДНС"  +/
Сообщение от universite (ok) on 07-Мрт-18, 20:30 
Нужен сабж.
Пока сделано так (для Дебиана):


if [ -e /usr/sbin/dnsmasq ] && [ -e /etc/dnsmasq.d/localhost ] && [ "$(netstat -ntulp | grep 127.0.0.1:53)" ]; then

...

fi

Но непонятно как чекать ответы вида:
dig +short example.com @localhost


P.S. Да, я в курсе, что localhost имеет несколько IP...

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Скрипт проверки работы локального ДНС"  +/
Сообщение от .. on 07-Мрт-18, 23:51 
nslookup example.com 127.0.0.1

и проверяй $? , если _не_ 0 - то всё плохо


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Скрипт проверки работы локального ДНС"  +/
Сообщение от universite (ok) on 08-Мрт-18, 04:11 
Сделал так


if [ -e /usr/sbin/dnsmasq ] && [ -e /etc/dnsmasq.d/localhost ] &&\
     [ "$(netstat -ntulp | grep 127.0.0.1:25)" ] && [ "$(dig +short example.com @127.0.0.1)" ]; then

...

fi

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Скрипт проверки работы локального ДНС"  +/
Сообщение от Pahanivo (ok) on 15-Мрт-18, 16:55 
>  dig  +short example.com @127.0.0.1)" ]; then

перед этим неплохо было бы сбросить кеш сервера, или настроить TTL пазитив кеша менее периода тестирования

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру