Главная > Полезное > Как определить ip сервера

Как определить ip сервера

Как известно хостеры бывают разные — и хорошие и не очень. Допустим, сайт расположен на ip 195.170.202.x а сервер, на котором расположен ваш сайт имеет совершенно другой главный ip. И надо определить именно основной ip сервера. С такой проблемой и пришлось столкнуться, когда приобретенный скрипт, приязывался именно к ip сервера, а техсапорта как всегда не оказалось на месте. Конечно, все это можно было посмотреть через шелл. Но наши люди как известно, легких путей не ищут. И для определения ip сервера был сделан php файл и залит в корень сайта:

<?

error_reporting(E_ALL & E_NOTICE);

$fp = fsockopen ('2000-comp.kiev.ua', 80, $errno, $errstr, 30);

fputs($fp, "GET /ip.php HTTP/1.0\r\nHost: 2000-comp.kiev.ua\r\n\r\n");

$lola = array();

while(!feof($fp)) $lola[] = trim(fgets($fp, 128));fclose ($fp);

echo $lola[7];

?>

Потом оставалось просто зайти на созданную страницу, где и был определен ip сервера.

Полезное

  1. 05 Янв 2011 из 13:46 | #1

    А путь по легче есть?нет возможности запихать что либо в корень сайта(расположен на бесплатном хостинге).

  2. 05 Март 2011 из 7:36 | #2

    есть. www.dinews.ru/seo/ — полный сео анализ и ип покажет.

  1. Трекбеков пока нет.