БлогNot. Как проверить доступность домена и сайта?

Как проверить доступность домена и сайта?

Самое простое: http://sitestatus.ru

Автоматические сервисы, по сути, выполняющие команду ping к серверу:

http://mruptime.pingdom.com/
http://observu.com/
http://uptime.ru/
http://internetseer.com/

Все они требуют регистрации, взамен предоставляют некий мониторинг доступности нужного узла. Кроме того, определение по ping, в общем случае, ненадёжно.

Быстрая проверка без регистраций:
http://host-tracker.com/
http://network-tools.com
http://www.zonecheck.fr/demo/

Хороший путь - поискать устанавливаемый скрипт, скажем, на PHP.
http://www.simplecoding.org/web-prilozhenie-dlya-proverki-url.html

Наконец, написать самому, в простых случаях довольно и пары строчек на PHP:

function check_available($domain) { 
 if (preg_match('/[0-9a-z]*\.[a-z]{2,4}/Uis', strtolower(trim($domain)))) 
  //Проверка корректности написания имени домена $domain
  if (gethostbyname($domain) == $domain) return 1; 
  //Проверка доступности
 return 0; 
}

А есть ещё стандартные функции gethostbynamel для получения списка IP-адресов, связанных с доменом, gethostbyaddr для получения имени хоста по IP, checkdnsrr для получения записей DNS, связанных с именем хоста и т.д., в документации по любой версии PHP, начиная с третьей.

29.09.2010, 11:22 [11377 просмотров]


теги: php ссылки сервер домены

К этой статье пока нет комментариев, Ваш будет первым