Как узнать внешний IP из консоли

Posted by

В данной заметке я покажу, как из консоли узнать внешний IP адрес, который порой так необходимый при конфигурировании тех или иных задач:

[ekzorchik@server ~]$ wget -qO- http://ipecho.net/plain ; echo

<your_externl_ip_address>

[ekzorchik@server ~]$ wget -qO- http://ipecho.net/plain ; echo

<your_externl_ip_address>

[ekzorchik@server ~]$ curl ipecho.net/plain ; echo

<your_externl_ip_address>

[ekzorchik@server ~]$ curl ipv4.ipogre.com

<your_externl_ip_address>

[ekzorchik@server ~]$ ip=$(curl http://internet.yandex.ru/ | grep -P ‘([0-9]{1,3}\.){3}[0-9]{1,3}’)

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current

                                 Dload  Upload   Total   Spent    Left  Speed

100 25026    0 25026    0     0   212k      0 —:—:— —:—:— —:—:—  222k

[ekzorchik@server ~]$ echo $ip

РњРѕР№ IPv4: <your_externl_ip_address>

For CentOS 6.5:

[ekzorchik@server ~]$ sudo yum install bind-utils –y

For .4 Server:

[ekzorchik@server ~]$ sudo apt-get install dnsutils

[ekzorchik@server ~]$ dig +short myip.opendns.com @resolver1.opendns.com

<your_externl_ip_address>

[ekzorchik@server ~]$ curl -s http://checkip.dyndns.org/ | grep -i address

<html><head><title>Current IP Check</title></head><body>Current IP Address: <your_externl_ip_address></body></html>

Вот собственно и все по некоторым способам, как узнать свой внешний IP не прибегая с сторонним ресурсам. Все опробовано на Ubuntu 12.04.4 Server, так и CentOS 6.5. На этом всё и удачи, с уважением ekzorchik.

Leave a Reply

Ваш e-mail не будет опубликован. Обязательные поля помечены *

3 + тринадцать =