Довольно часто возникает необходимость узнать внешний IP адрес, DNS имя и сделай трейсроут до внешнего адреса, это очень легко сделать.
Довольно часто возникает необходимость узнать внешний IP адрес, DNS имя и сделай трейсроут до внешнего адреса, это очень легко сделать.
Для этого многие энтузиасты поднимают простые веб-серверы, которые по запросу отдают подобную информацию. Хорошо если информация отдается в чистом виде и не нужно вычленять полезную часть со страницы.
Вот один из таких ресурсов - icanhaz:
icanhazip.com – Возвращает внешний IP адрес
icanhazptr.com –Возвращает реверсивную DNS запись (PTR) для внешнего IP
icanhaztrace.com – Выполняет команду traceroute -d на ваш внешний IP адрес (без разрешения IP адресов в DNS записи)
icanhaztraceroute.com – Выполняет команду traceroute на ваш внешний IP адрес
Из скриптов на PHP очень просто обращаться к этим сайтам, например так:
$my_external_ip = file_get_contents('http://icanhazip.com');
echo $my_external_ip;
Ухта, Россия