Сервисы, которые просто возвращают ваш публичный IP как текст [закрыто]


27

Я пишу сценарий, который выполняет динамические обновления DNS для меня, но мой сервер находится за маршрутизатором, и поэтому мне нужно использовать веб-сервис для определения моего публичного IP-адреса.

До сих пор я нашел этот, который возвращает только ваш простой IP. Я искал вокруг, пытаясь найти пару альтернатив для использования в моем сценарии, предполагая, что этот не работает, но я не могу найти другие, которые возвращают только IP в виде открытого текста.

Эти те возвращают некоторые HTML, но я действительно не хочу беспокоить разбора HTML , когда то , что сценарий должен сделать такой простой задачей.

Кто-нибудь знает какие-нибудь другие надежные сервисы, которые возвращают только ваш публичный IP в виде открытого текста?

Ответы:


35

Знаменитый -  я могу рис IP :

$ curl icanhazip.com
1.2.3.4

Вот и все.


Правда. Это на самом деле первый, который я действительно помню.
slhck

1
icanhazip.com не очень надежен. Раз в несколько раз сайт не отвечает вообще.
Серж Вотье

10

Я использую http://checkip.amazonaws.com/

curl -s http://checkip.amazonaws.com/

(Эта форма неправильно учитывает вышеприведенные 82 символа как 15 символов, поэтому я должен ввести дополнительное предложение.)


Мне пришлось прекратить использовать этот сервис на прошлой неделе, возможно, потому что мой провайдер начал делать что-то странное. Теперь я использую ipinfo.io/ip , который можно бесплатно использовать для запросов до 1k в день; см. ipinfo.io/developers .
ShadSterling

7

Или вы можете разместить свой собственный. Используйте бесплатную хостинговую компанию, а с помощью PHP используйте такой код:

<?php

echo $_SERVER['REMOTE_ADDR'];

?>

1
Конечно, я мог бы это сделать, но наверняка уже должно быть много услуг, которые уже делают это.
Алекс Коплан

1
именно то, что я искал! Может быть, я не хочу, чтобы кто-то еще регистрировал мои IP-адреса или спамил какой-то другой журнал
wuxmedia

«бесплатный хостинг», скорее всего, будет что-то регистрировать
Мэтт Р.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.