Мне порой требуется из консоли bash
моих систем Ubuntu 18.04, Debian 10
выявить какой сейчас мой внешний IP
-адрес, не важно какой-он статический или динамический, цель просто узнать. Ну так вот я помню, что я когда то такое делал, но вот искать по заметкам на основном блоге — долго и не удобно. Решил сделать еще раз применительно из Ubuntu 18.04 Desktop
ноутбука Lenovo E555.
Сейчас я подключен через USB
-модем ZTE MF823D "Интернет через USB модем если отказал основной"
ekzorchik@navy:~$ sudo apt-get install -y curl wget ekzorchik@navy:~$ wget -qO- http://ipecho.net/plain ; echo 176.59.45.113 ekzorchik@navy:~$ curl ipecho.net/plain ; echo 176.59.45.113 ekzorchik@navy:~$ dig +short myip.opendns.com @resolver1.opendns.com 176.59.45.113 ekzorchik@navy:~$ curl -s http://checkip.dyndns.org/ | grep -i address <html><head><title>Current IP Check</title></head><body>Current IP Address: 176.59.45.113</body></html> ekzorchik@navy:~$ ekzorchik@navy:~$ nano internet #!/usr/bin/env python3 import requests wanip = requests.get('http://ipapi.co/ip/').text print(wanip) ekzorchik@navy:~$ chmod +x internet ekzorchik@navy:~$ ./internet 176.59.45.113
Вот собственно и все по некоторым способам, как узнать свой внешний IP
не прибегая с сторонним ресурсам. Все опробовано и работает. С уважением Олло Александр aka ekzorchik.