×
Внимание, мошенник-работодатель (10 авг 2017)

Вниманию программистов Санкт-Петербурга, на SuperJob-е вновь активизировался Семен Григорьевич Шумейко..

Вопрос Скрипт для проверки серверов имен

Больше
4 года 6 мес. назад - 4 года 6 мес. назад #1 от Aleksej
Aleksej создал эту тему: Скрипт для проверки серверов имен
Очень удобная штука.
Если ты в линуксе, разумеется.
Нередко возникает вопрос - а корректно ли работают сервера имен на хостинге, где нашел пристанище твой драгоценный блог... Причем вопрос этот зачастую возникает вовсе не напрасно; помню, некоторое время назад DNS на SpaceWeb работали не то чтобы из рук вон плохо... а вообще не пойми как. Не знаю, исправлена ли эта ситуация у них сейчас; вообщем - пригодится. Итак:

while true; do (date; /usr/bin/time -f %e host masterpro.ws ns1128.hostgator.com >/dev/null || host masterpro.ws ns1128.hostgator.com) 2>&1 | tee hostgator.ns.watch.log; sleep 5; done

Ну вот примерно так. Взгляните, это я тестирую сервера имен на HostGator:

[aleksej@localhost ~]$ while true; do (date; /usr/bin/time -f %e host masterpro.ws ns1127.hostgator.com >/dev/null || host masterpro.ws ns1127.hostgator.com) 2>&1 | tee hostgator.ns.watch.log; sleep 5; done
Вс. янв. 20 23:04:18 MSK 2013
1.31
Вс. янв. 20 23:04:24 MSK 2013
0.55
Вс. янв. 20 23:04:30 MSK 2013
0.53
Вс. янв. 20 23:04:35 MSK 2013
0.54
Вс. янв. 20 23:04:41 MSK 2013
0.59
Вс. янв. 20 23:04:47 MSK 2013
0.54
^C
[aleksej@localhost ~]$ while true; do (date; /usr/bin/time -f %e host masterpro.ws ns1128.hostgator.com >/dev/null || host masterpro.ws ns1128.hostgator.com) 2>&1 | tee hostgator.ns.watch.log; sleep 5; done
Вс. янв. 20 23:05:18 MSK 2013
0.74
Вс. янв. 20 23:05:24 MSK 2013
0.57
Вс. янв. 20 23:05:29 MSK 2013
0.59
Вс. янв. 20 23:05:35 MSK 2013
0.57
Вс. янв. 20 23:05:41 MSK 2013
0.61

Как видите, все прекрасно работает. Далековато, правда, Америка... ну, тем не менее. Домен и ns, разумеется, подставьте свои. Enjoy!
Последнее редактирование: 4 года 6 мес. назад от Aleksej.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.