Как да намерите публичния IP адрес в Linux система

Как да намерите публичния IP адрес в Linux система

IP адресите са гръбнакът на начина, по който работи интернет. Има два основни типа IP адреси: публичен и частен. Публичните IP адреси се използват за свързване към външни мрежи, докато частните IP се използват за идентифициране на устройства, свързани към вашата локална мрежа.





Можете да получите своя публичен IP адрес в Linux, като използвате няколко метода. В тази статия ще обсъдим накратко как можете да използвате командата host, командата dig и някои външни услуги, за да намерите публичния IP адрес на вашата система.





Вземете публичен IP с помощта на командата host

The домакин помощната програма предоставя достъп до свързана с DNS информация, включително публичния IP адрес на вашата Linux машина. Когато изпълните тази команда без никакви опции, тя ще покаже името, адреса и публичния IP на вашата система на DNS сървъра.





host myip.opendns.com resolver1.opendns.com

Можете да грепнете за изходния ред, който съдържа публичния IP и да го покажете с помощта на awk команда.

защо моето съобщение не се доставя
host myip.opendns.com resolver1.opendns.com | grep 'myip.opendns.com has' | awk '{print }'

Използвайки командата dig

Помощната програма dig в Linux е друг полезен инструмент за извличане на DNS данни свързани с вашия компютър. Можете да получите публичния IP адрес в Linux, като използвате следната команда dig.



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

Свързани: Какво е статичен IP адрес? Ето защо не ви трябва

Използване на външни услуги

Много услуги на трети страни могат да показват вашия публичен IP адрес. Можете да получите достъп до повечето от тези услуги, като използвате къдрица или wget полезност. Командите по -долу използват някои такива услуги.





curl https://ipinfo.io/ip ; echo
wget -qO- https://ipecho.net/plain ; echo

Гореспоменатите команди извличат публичния IP от ipinfo.ip уебсайт.

curl https://ipecho.net/plain ; echo
wget -qO- https://ipecho.net/plain ; echo

Тези примери извличат вашия публичен IP адрес от ipecho.net Уеб сервиз.





curl https://ifconfig.me ; echo
wget -qO- https://ifconfig.me ; echo

The ifconfig.me уебсайтът предоставя информацията за IP за горните команди. Налични са много други уебсайтове в интернет, които предлагат подобни услуги.

Намиране на вашия публичен IP адрес в Linux

Можете лесно да разберете своя публичен IP адрес, като използвате един от горните методи. Основното предимство на тези подходи е, че те показват правилния IP адрес, дори ако сте зад NAT рутер. Така че всеки може да ги използва за определяне на своя публичен интернет адрес.

запишете стартиращ iso файл на USB флаш устройство и го заредете

Мрежовите пакети, предавани чрез интернет, следват специфичен модел, който формира основата за цифрова комуникация. Моделът OSI отговаря за трансфера на данни и комуникацията между две или повече устройства, свързани към една и съща или различни мрежи.

Дял Дял Туит електронна поща Какво представлява OSI моделът? Обяснен е моделът на взаимосвързаност на отворените системи

Как всъщност вашият компютър комуникира с интернет?

Прочетете Напред
Свързани теми
  • Linux
  • IP адрес
  • Команди на Linux
За автора Rubaiat Hossain(39 статии са публикувани)

Rubaiat е CS град със силна страст към отворен код. Освен че е ветеран на Unix, той се занимава и с мрежова сигурност, криптография и функционално програмиране. Той е запален колекционер на книги втора употреба и има безкрайно възхищение от класическия рок.

Още от Rubaiat Hossain

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате
Категория Linux