Получите свой публичный или частный IP-адрес в Gnu / Linux

получите свой публичный или частный IP-адрес

В следующей статье мы увидим, как получить наш публичный и частный IP-адрес в нашей системе Ubuntu. Сегодня все наши устройства, подключенные к Интернету, имеют IP-адрес, который является их мировым идентификатором. Через этот IP-адрес в Интернете будет происходить запись наших перемещений, хотя мы можем «скрыть» наш след через прокси или VPN-соединение.

В мире сетей есть ряд основных терминов, которые мы должны учитывать, публичный или частный IP они всегда на устах всех сетевых администраторов. Самая основная концепция, но в то же время одна из самых важных - это IP-адрес. Помни это IP - это аббревиатура от Internet Protocol., который был разработан как уникальный числовой идентификатор, который назначается устройству, подключенному к сети, как статически, так и динамически.

Сегодняшние адреса сосуществуют IPv4 (состоит из четырех октетов) в качестве IPv6 (на основе 128 бит). Мы находимся в так называемом «переходном» периоде, когда однажды у нас останутся только адреса IPv6.

Устройства, подключенные к Интернету, имеют 2 типа IP-адресов:

  • Публичный IP. Это адрес, с которым мы выходим в Интернет, тот, который имеет веб-сервер или услугу, предлагаемую в Интернете.
  • Частный IP. Это адрес локальной или частной сети, к которому мы можем подключать компьютеры или устройства в одной сети. Это не тот адрес, который вы видите в Интернете.

Иногда нам нужно знать IP-адрес нашей машины или маршрутизатора. По этой причине в этом уроке мы увидим, как получить эти адреса в Ubuntu.

Получить частный IP-адрес в Gnu / Linux

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

Вариант 1

Первая - это команда, о которой должен знать каждый, ifconfig. Выполняем команду в терминале (Ctrl + Alt + T), набирая:

получить частный IP ifconfig

ifconfig

Мы видим, что IPv4-адрес компьютера, на котором я делаю записи, - 192.168.0.101. И что чуть ниже этого адреса у нас есть адрес inet6 для IPv6.

Вариант 2

Другая возможность - выполнить следующую команду:

IP-маршрут

ip route

Вариант 3

Как видите, это совсем несложно. Мы также можем получить эту информацию графически. Нам останется только зайти в «Системные настройки» или «Конфигурация» и войти в Сеть, вы увидите что-то похожее на следующее изображение:

Графический режим частного IP

Получить публичный IP-адрес в Gnu / Linux

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

Вариант 1

Для первого варианта предлагаем нам понадобится завитокЕсли он у вас не установлен, выполните следующую команду:

sudo apt install curl

После установки curl мы можем выполнить эту команду в терминале:

curl ifconfig.me

завиток IP

Как вы можете видеть на скриншоте, у нас также будет возможность использовать следующие:

curl ifconfig.co

curl icanhazip.com

Вариант 2

Другой вариант получить ту же информацию - использовать команда Wget, который представляет собой мощный загрузчик командной строки, который поддерживает различные протоколы, такие как HTTP, HTTPS, FTP и некоторые другие. Возможно используется со сторонними веб-сайтами чтобы просмотреть общедоступный IP-адрес, выполнив одну из следующих команд:

wget -qO- ifconfig.co/ip

IP wget

wget -qO- http://ipecho.net/plain

Вариант 3

Инструмент копать (поиск информации о домене) - это инструмент, созданный для тестовые DNS-серверы. Если вы хотите иметь возможность проверить общедоступный IP-адрес, мы можем использовать opendns.com разрешение выполнив следующую команду:

IP dig Короткий

dig +short myip.opendns.com @resolver1.opendns.com

Мы также сможем используйте команду dig через Google DNS набрав следующую команду в терминале:

IP копать гугл

dig TXT +short o-o.myaddr.l.google.com @ns1.google.com

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

Вариант 4

Команда host - это простая в использовании утилита командной строки для выполнения Поиск DNS. С помощью следующей команды мы можем увидеть публичный адрес операционной системы:

Команда хоста ip

host myip.opendns.com resolver1.opendns.com | grep "myip.opendns.com has" | awk '{print $4}'

Вариант 5

Nslookup - это программа, используемая для знать, правильно ли DNS разрешает имена и IP-адреса. Как и при использовании команды dig, мы можем использовать эту команду против opendns, набрав:

IP-адрес nslookup opendns

nslookup myip.opendns.com resolver1.opendns.com

И мы также можем использовать google DNS печатать:

ip nslookup гугл

nslookup -querytype=TXT o-o.myaddr.l.google.com ns1.google.com

Вариант 6

Мы также сможем узнайте наш публичный адрес, просмотрев веб-страницы. Если вы не знаете ни одного, вот несколько ссылок на страницы этого типа:


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

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Рональд сказал

    Локальный IP:
    имя-я

    1.    Дамиан Амоэдо сказал

      Спасибо за ввод, я забыл добавить эту команду: P.

  2.   Франсиско Перес сказал

    Хорошая информация слишком интересна, чем хорошая

  3.   Марк Моран сказал

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

  4.   Том гвадаррама сказал

    Интересная статья, с полезной информацией. День ото дня.