Очень удобная штука.
Если ты в линуксе, разумеется.
Нередко возникает вопрос - а корректно ли работают сервера имен на хостинге, где нашел пристанище твой драгоценный блог... Причем вопрос этот зачастую возникает вовсе не напрасно; помню, некоторое время назад DNS на SpaceWeb работали не то чтобы из рук вон плохо... а вообще не пойми как. Не знаю, исправлена ли эта ситуация у них сейчас; вообщем - пригодится. Итак:
Code:
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:
Code:
[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!