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

Напротив, общедоступные IP-адреса имеют глобальную маршрутизацию и важны для подключения к Интернету. Это руководство показывает, насколько легко пользователям Linux получить информацию об IP-адресах на своих компьютерах.

Как работают IP-адреса?

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

Кредит изображения: Мишель Бакни /Википедия

Ваш маршрутизатор назначает вам общедоступный IP-адрес, когда вы делаете веб-запросы с одного из ваших устройств. Для этого есть целый механизм, называемый преобразованием сетевых адресов (NAT). NAT работает, заменяя частный адрес из заголовка IP-пакета глобально доступным общедоступным IP-адресом.

Найти частный IP-адрес системы Linux

В соответствии с RFC 1918 (Распределение адресов для частных сетей) частные сети могут иметь IP-адреса в диапазонах, указанных ниже. Здесь Икс представляет любое число от 0 до 255.

  • 10.X.X.X - 10.X.X.X
  • 172.16.X.X - 172.31.X.X
  • 192.168.X.X - 192.168.X.X

Есть несколько способов проверить частные IP-адреса в Linux. Самый простой из них - Linux IP-адрес команда.

ip -4 адрес

Эта команда отображает как адрес обратной связи (127.0.0.1), так и фактический частный адрес машины.

Используйте следующую команду в Linux, если вы хотите получить только IP-адрес системы.

ip route get 1.1.1.1 | awk '{print $ 7}'

В качестве альтернативы вы можете использовать имя хоста команда в Linux, чтобы получить IP-адрес хоста.

имя хоста -I

Вы также можете использовать nmcli утилита для получения частного IP-адреса вашего интерфейса. Это консольная программа для управления сетевым менеджером.

nmcli -p устройство показать

Найдите общедоступный IP-адрес систем Linux

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

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

dig + short myip.opendns.com @ resolver1.opendns.com
копать TXT + кратко o-o.myaddr.l.google.com @ ns1.google.com
завиток https://ifconfig.me; эхо
завиток https://ipinfo.io/ip; эхо
wget -qO- api.ipify.org; эхо
wget -qO- https://ipecho.net/plain; эхо

Однако для пользователей Linux самый простой способ получить общедоступный IP-адрес - это выполнить простой поиск в Google. Все, что вам нужно сделать, это ввести "какой у меня ip"в новом поиске, и Google сообщит вам общедоступный IP-адрес.

Связанный: Как найти общедоступный IP-адрес в системе Linux

Как скрыть IP-адрес в Linux?

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

  • VPN: VPN (виртуальная частная сеть) действует как посредник между вашим устройством и веб-сайтом, который вы хотите посетить. Они маскируют ваш IP-адрес, создавая впечатление, что запросы исходят от VPN-сервера, а не от вашего компьютера. Помимо маскировки IP, есть и другие причины использования VPN также, включая шифрование данных и обход цензуры.
  • Tor: Это безопасная сеть, состоящая из тысяч узлов, которыми управляют волонтеры со всего мира. Tor обеспечивает анонимность, перенаправляя трафик через множество анонимных узлов. Вы можете использовать бесплатный Браузер Tor для сокрытия IP в Linux.
  • Прокси: Прокси-серверы создают впечатление, что ваши веб-запросы исходят из их системы. Они не шифруют данные и часто ненадежны по сравнению с VPN или Tor.

Получите IP-адрес в Linux мгновенно

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

Но что, если вы хотите узнать IP-адрес своего телефона? К счастью, это так же просто, как найти IP-адрес вашего компьютера, если не проще.

Электронное письмо
Как узнать IP-адрес вашего телефона на Android или iPhone

Вам нужно узнать IP-адрес вашего мобильного телефона? Вот как найти IP-адрес на вашем iPhone или телефоне Android.

Читать далее

Похожие темы
  • Linux
  • Айпи адрес
Об авторе
Рубайат Хосейн (Опубликовано 20 статей)

Рубайат - выпускник компьютерных наук с сильной страстью к открытому исходному коду. Помимо того, что он ветеран Unix, он также занимается сетевой безопасностью, криптографией и функциональным программированием. Он заядлый коллекционер подержанных книг и безгранично восхищается классическим роком.

Ещё от Rubaiat Hossain

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Еще один шаг…!

Пожалуйста, подтвердите свой адрес электронной почты в электронном письме, которое мы вам только что отправили.

.