Как определить 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 сервера.
А путь по легче есть?нет возможности запихать что либо в корень сайта(расположен на бесплатном хостинге).
есть. — полный сео анализ и ип покажет.