Jak najít veřejnou IP adresu v systému Linux

Jak najít veřejnou IP adresu v systému Linux

IP adresy tvoří páteř fungování internetu. Existují dva základní typy IP adres: veřejné a soukromé. Veřejné IP adresy se používají k připojení k externím sítím, zatímco soukromé IP adresy slouží k identifikaci zařízení připojených k vaší místní síti.





Veřejnou IP adresu můžete v Linuxu získat několika způsoby. V tomto článku budeme stručně diskutovat o tom, jak můžete použít hostitelský příkaz, příkaz dig a některé externí služby k nalezení veřejné IP adresy vašeho systému.





Získejte veřejnou IP pomocí příkazu hostitele

The hostitel nástroj poskytuje přístup k informacím souvisejícím s DNS, včetně veřejné IP adresy vašeho počítače se systémem Linux. Když spustíte tento příkaz bez jakýchkoli možností, zobrazí se vám název, adresa a veřejná IP adresa vašeho serveru DNS.





host myip.opendns.com resolver1.opendns.com

Můžete se připravit na výstupní řádek, který obsahuje veřejnou IP adresu, a zobrazit jej pomocí awk příkaz.

proč můj počítač používá disk 100
host myip.opendns.com resolver1.opendns.com | grep 'myip.opendns.com has' | awk '{print }'

Pomocí příkazu dig

Nástroj Dig v Linuxu je dalším užitečným nástrojem pro načítání dat DNS spojené s vaším počítačem. Veřejnou IP adresu můžete v Linuxu získat pomocí následujícího příkazu dig.



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

Příbuzný: Co je statická adresa IP? Zde je důvod, proč jeden nepotřebujete

Použití externích služeb

Mnoho služeb třetích stran může zobrazit vaši veřejnou IP adresu. K většině těchto služeb máte přístup pomocí kučera nebo wget užitečnost. Níže uvedené příkazy využívají některé takové služby.





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

Výše uvedené příkazy načítají veřejnou IP z ipinfo.ip webová stránka.

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

Tyto příklady načítají vaši veřejnou IP adresu z ipecho.net webová služba.





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

The ifconfig.me web poskytuje informace o IP pro výše uvedené příkazy. Na internetu je k dispozici mnoho dalších webových stránek, které nabízejí podobné služby.

Zjištění vaší veřejné IP adresy v Linuxu

Svou veřejnou IP adresu můžete snadno zjistit pomocí jedné z výše uvedených metod. Klíčovou výhodou těchto přístupů je, že zobrazují správnou IP adresu, i když jste za routerem NAT. Kdokoli je tedy může použít k určení své veřejné internetové adresy.

přesun aplikací pro Android na kartu SD

Síťové pakety přenášené přes internet se řídí konkrétním modelem, který tvoří základ pro digitální komunikaci. Model OSI je zodpovědný za přenos dat a komunikaci mezi dvěma nebo více zařízeními připojenými ke stejným nebo různým sítím.

Podíl Podíl tweet E-mailem Co je model OSI? Vysvětlen model propojení otevřených systémů

Jak vlastně váš počítač komunikuje s internetem?

Číst dále
Související témata
  • Linux
  • IP adresa
  • Příkazy Linux
O autorovi Rubaiat Hossain(39 článků zveřejněno)

Rubaiat je absolventem CS se silnou vášní pro open-source. Kromě toho, že je veteránem Unixu, věnuje se také zabezpečení sítě, kryptografii a funkčnímu programování. Je vášnivým sběratelem knih z druhé ruky a má nekonečný obdiv ke klasickému rocku.

Více od Rubaiat Hossain

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru