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 е CS град със силна страст към отворен код. Освен че е ветеран на Unix, той се занимава и с мрежова сигурност, криптография и функционално програмиране. Той е запален колекционер на книги втора употреба и има безкрайно възхищение от класическия рок.
Още от Rubaiat HossainАбонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!
Щракнете тук, за да се абонирате