Curl ifconfig me что делает
Перейти к содержимому

Curl ifconfig me что делает

  • автор:

Как узнать свой исходящий IP-адрес с помощью команды curl ifconfig.me

Команда «curl ifconfig.me» используется для получения своего исходящего IP-адреса через сервис ifconfig.me. Она выполняет запрос к указанному сервису и возвращает ваш IP-адрес. Эта команда может быть полезна при настройке сетевых соединений или при проверке доступности веб-сервисов. Альтернативой этой команды может быть использование других сервисов или утилит для получения вашего IP-адреса. В данной команде не передаются аргументы.

Как увидеть свой внешний IP через терминал?

Внешний IP, который показывается на сайтах вроде whatsmyip, как можно увидеть?

ip a 

ничего такого не выдаёт.

Перемещено hobbit из general

dinominarus
30.05.23 18:42:37 MSK

  • Ответить на это сообщение
  • Ссылка
curl http://httpbin.org/ip 

vvn_black ★★★★★
( 30.05.23 18:45:33 MSK )

  • Ответить на это сообщение
  • Ссылка

Всё правильно, хост за НАТом знать ничего не знает про внешний айпишник роутера и узнаёт его либо от роутера, либо от других хостов на широком Интернете, к которым подключается посредством этого роутера. Следовательно варианта два — опрашивать публичные сервисы либо получить внешний IP из настроек роутера, если там вменяемый доступ (OpenWRT, кинетики-мокротыки, например). Второй вариант ненадёжный, т.к. роутер сам может быть за НАТом.

token_polyak ★★★★
( 30.05.23 18:46:39 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Только через какой-нибудь внешний сервис, который знает, с какого ипа пришёл запрос. Например, можно вот так: $ curl ifconfig.co

Работоспособность, разумеется, не гарантируется. В скрипты на проде зашивать явно не стОит.

Hanuken ★
( 30.05.23 18:48:00 MSK )

  • Ответить на это сообщение
  • Ссылка

Щось корисне про IT

Узнать внешний ip-адрес, находясь за NATом, из консоли bash

По некоторым причинан нужно узнать свой внешний ip-адрес находясь за NAT. Через браузер это сделать легко: открываем Гуголь(Яндекс, Бинг) и пишем “what is my ip” кликаем в понравившееся и готово.
А вот когда есть только консоль bash подход иной. Хотя можно и с помощью Links зайти в поисковик.
Варианты

Загружаем страницу которая на выходе дает только ip

curl icanhazip.com
curl myip.dnsomatic.com

Более крутой сервис

curl ifconfig.me

Выдает адрес при простом запросе. Так же может выдать другие параметры
Только ip

curl ifconfig.me/ip

�� Как использовать curl для получения общедоступного IP-адреса

Мануал

Автор cryptoparty На чтение 2 мин Опубликовано 20.04.2021

Команда curl в системах Linux обычно используется для загрузки и скачивания файлов на удаленный сервер или с него, или обращения к REST API.

Еще одна интересная вещь, для которой мы можем использовать его, – это определение публичного IP-адреса.

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

Это один из самых быстрых и простых способов узнать ваш общедоступный IP-адрес в командной строке Linux.

Далее мы покажем вам несколько примеров.

Установка curl

Хотя curl – распространенная утилита, она не включена в каждый дистрибутив Linux.

В частности, он может отсутствовать в более настольных дистрибутивах.

На всякий случай, если он еще не установлен, вы можете использовать соответствующую команду показанную ниже, чтобы установить его через диспетчер пакетов вашей системы.

Чтобы установить curl в Ubuntu, Debian и Linux Mint:

$ sudo apt install curl

Чтобы установить curl в CentOS, Fedora, AlmaLinux и Red Hat:

$ sudo dnf install curl

Чтобы установить curl в Arch Linux и Manjaro:

$ sudo pacman -S curl

Используйте curl для получения общедоступного IP-адреса

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

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

Эти сайты будут работать с опциями curl -4 или -6, если вам нужно получить конкретный адрес IPv4 или IPv6.

Пример 1
$ curl icanhazip.com или $ curl -4 icanhazip.com или $ curl -6 icanhazip.com
Пример 2
$ curl ifconfig.me
Пример 3
$ curl api.ipify.org
Пример 4
$ curl bot.whatismyipaddress.com
Пример 5
$ curl ipinfo.io/ip
Пример 6
$ curl ipecho.net/plain

Конечно, существуют и другие сайты, которые могут cделать то же самое, но этих должно быть достаточно, чтобы удовлетворить ваши потребности.

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

Заключение

В этом руководстве мы рассмотрели, как узнать общедоступный IP-адрес системы с помощью curl в командной строке Linux.

Данный метод являет одним из самых быстрых и простых способов увидеть наш общедоступный IP-адрес в командной строке.

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!

Добавить комментарий Отменить ответ

Поддержать нас

  • Аудит ИБ (49)
  • Вакансии (12)
  • Закрытие уязвимостей (109)
  • Книги (26)
  • Мануал (2 360)
  • Медиа (65)
  • Мероприятия (38)
  • Мошенники (22)
  • Обзоры (826)
  • Обход запретов (33)
  • Опросы (3)
  • Скрипты (125)
  • Статьи (352)
  • Философия (140)
  • Юмор (19)

Наш Telegram

Социальные сети
Поделиться

Anything in here will be replaced on browsers that support the canvas element

  • �� Ansible Security: Обеспечение безопасности инфраструктуры с помощью Ansible 15.03.2024

В этой статье мы рассмотрим функции безопасности Ansible и покажем вам, как использовать их для защиты ваших систем. От управления паролями и ключами до внедрения брандмауэров и систем обнаружения вторжений – в Ansible есть все, что нужно для обеспечения безопасности вашей инфраструктуры. Итак, без лишних слов, давайте погрузимся в мир безопасности Ansible! Управление паролями и […]

В быстро меняющемся мире ИТ и удаленной работы эффективность и методы экономии времени – на вес золота. Для профессионалов, которые часто подключаются к удаленным рабочим столам, процесс ручного ввода учетных данных может быть утомительной и трудоемкой задачей. Для решения этой проблемы сценарий PowerShell предлагает автоматизированное решение для входа в подключения к удаленному рабочему столу, экономя […]

Нередко мы случайно нажимаем “Shift + Delete” на файлах вместо простого “Delete”. В силу наших естественных привычек многие из нас склонны использовать это, не осознавая. Как работает удаление файлов на Linux Когда вы случайно удаляете файл, его содержимое не исчезает с вашего компьютера. Он просто удаляется из папки базы данных, делая ее невидимой в каталоге, […]

Введение В сфере облачной инфраструктуры безопасность имеет первостепенное значение. Создание надежных и безопасных пользовательских паролей при инициализации виртуальных машин (ВМ) является основополагающим шагом в защите ваших активов. В этой статье мы расскажем вам о процессе создания надежных пользовательских паролей для виртуальных машин с помощью Terraform, что обеспечит устойчивость ваших виртуальных сред к несанкционированному доступу. Важность […]

Обзор В этом руководстве мы обсудим два типа информационной безопасности: безопасность на уровне сети и на уровне приложений. Наконец, мы представим основные различия между ними. Информационная безопасность Информационная безопасность – важнейший компонент современных технологий. Она относится к методам, используемым для защиты электронных данных и информационных систем от несанкционированного доступа, использования, раскрытия, нарушения, модификации или уничтожения. […]

Добавить комментарий

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