Прості міні-інструкції про те, як дізнатися або переглянути свою публічну IP-адресу desde linux, не використовуючи браузер для доступу до типових існуючих сторінок.
У цьому випадку я збираюся використовувати Archlinux, але він діє і для інших версій Linux.
1 - Спочатку ми перевіряємо, що у нас встановлений "curl" таким чином:
2 - Якщо його немає, ми встановлюємо його:
pacman -S завиток
3 - Тепер ми запускаємо його або як звичайний користувач, або як root:
завити ifconfig.me
4 - Так просто ти бачив?
Ну, сподіваюся, це допоможе цікавим, хто лінується відкрити браузер, щоб побачити свій ip.
Цілі обійми
Ця команда може також служити:
wget -qO- icanhazip.com
Ура. -
Чудово! Дякую!
Привіт, я використовую цю команду: dig + short myip.opendns.com @ resolver1.opendns.com
нічого не встановлюючи.
привіт
dig + короткий myip.opendns.com @ resolver1.opendns.com
Зверніть увагу, що я не рекомендую дотримуватися методу curl / wget із міркувань безпеки.
джерело:
http://www.cyberciti. biz / faq / how-to-find-my-public-ip-address-from-command-line-on-a-linux
pacman -Ss, щоб знати, чи встановлений пакет?
.......
в такому разі:
pacman -Q | grep-пакет
щось більш універсальне (не всі лучники)
який curl &> / dev / null && echo "встановлений" || ехо "ні"
https://blog.desdelinux.net/viernes-de-terminal-ubicacion-geografica-ip/
Я завжди використовував wget -qO- ifconfig.me/ip (це пропис у верхньому регістрі. Не нуль)
не встановлюючи нічого, принаймні на debian та похідні
Я думаю, що це краще і швидше:
curl ipinfo.io/ip
Щиро дякую за інформацію! дуже корисно, особливо коли у вас немає графічного середовища на сервері 😉
привіт