Сервисы, которые просто возвращают ваш публичный IP в виде текста
Я пишу сценарий, который выполняет динамические обновления DNS для меня, но мой сервер находится за маршрутизатором, и поэтому мне нужно использовать веб-сервис для определения моего публичного IP-адреса.
До сих пор я нашел этот, который возвращает только ваш простой IP. Я искал вокруг, пытаясь найти пару альтернатив для использования в моем сценарии, предполагая, что этот не работает, но я не могу найти другие, которые возвращают только IP в виде открытого текста.
Они возвращают некоторый HTML, но я действительно не хочу беспокоиться об анализе HTML, когда то, что нужно сделать сценарию, является такой простой задачей.
Кто-нибудь знает какие-нибудь другие надежные сервисы, которые возвращают только ваш публичный IP в виде открытого текста?
4 ответа
Я использую http://checkip.amazonaws.com/
curl -s http://checkip.amazonaws.com/
(Эта форма неправильно учитывает вышеприведенные 82 символа как 15 символов, поэтому я должен ввести дополнительное предложение.)
Или вы можете разместить свой собственный. Используйте бесплатную хостинговую компанию, а с помощью PHP используйте такой код:
<?php
echo $_SERVER['REMOTE_ADDR'];
?>
См . страницу http://wtfismyip.com/, http://wtfismyip.com/text самом деле. Получить IP-адрес в виде текста. XML или JSON форматы тоже.
или получите http://checkip.dyndns.com/ но формат "Текущий IP-адрес: xxx.xxx.xxx.xxx"