Android

Jak najít svou IP adresu v Linuxu

how to find ip address and geolocation?

how to find ip address and geolocation?

Obsah:

Anonim

Znalost IP adresy vašeho zařízení je důležitá při řešení problémů se sítí, nastavování nového připojení nebo konfiguraci brány firewall.

IP adresu lze rozdělit do dvou kategorií, veřejná a soukromá. Veřejná IP je IP adresa, která je jedinečná a přístupná z Internetu. Soukromé adresy IP jsou vyhrazeny pro interní použití ve vaší soukromé síti, aniž by byly přímo vystaveny internetu. Dále existují dva typy IP adres, IP verze 4 (IPv4) a IP verze 6 (IPv6).

Tento článek vysvětluje několik různých metod určování veřejných a soukromých IP adres systému Linux.

Najděte svoji soukromou IP adresu

Soukromé adresy IP nejsou přes internet routovatelné a mají fungovat pouze v místní síti. Soukromé adresy IP jsou obvykle směrovačem přiřazeny každému zařízení v místní síti. To poskytuje jedinečnou adresu IP pro zařízení, která jsou ve vaší místní síti, jako je telefon, notebook, inteligentní televize, tiskárna, mediální centrum atd. Zařízení v místní síti se připojují k Internetu pomocí NAT (překlad síťových adres).

Pro privátní sítě jsou vyhrazeny následující rozsahy adres IPv4:

  • 10.0.0.0/8172.16.0.0/12192.168.0.0/16

Soukromou IP adresu svého systému můžete zjistit dotazem na síťový zásobník pomocí příkazů, jako je ip , ifconfig nebo hostname .

V Linuxu je standardním nástrojem pro zobrazování a konfiguraci síťových rozhraní ip .

Chcete-li zobrazit seznam všech síťových rozhraní a přidružené adresy IP, zadejte následující příkaz:

ip addr

Výstup bude vypadat jako níže. Soukromá IP adresa je zvýrazněna.

Pro zobrazení soukromé IP adresy můžete také použít následující příkazy:

hostname -I

ifconfig

Najděte svou veřejnou IP adresu

Veřejná adresa IP je globálně směnitelná adresa IP, která je přiřazena síťovému zařízení a umožňuje tak přímý přístup k Internetu. Jsou přiřazeny k zařízení jeho poskytovatelem internetových služeb a každé zařízení má jedinečnou veřejnou IP adresu. Veřejné IP adresy používají domácí směrovače, webové servery, poštovní servery atd.

Určení veřejné adresy IP zahrnuje kontaktování vzdáleného serveru pomocí protokolu HTTP / HTTPS nebo DNS a získání adresy IP ze odpovědi vzdáleného serveru.

Na stolních počítačích je nejjednodušší způsob, jak zjistit vaši veřejnou IP adresu, napsat do prohlížeče „co je můj IP“.

Většina poskytovatelů DNS, jako jsou OpenDNS a Google, umožňuje dotazovat jejich servery a získat vaši veřejnou IP adresu.

K získání vaší IP můžete použít kterýkoli z níže uvedených příkazů:

  • dig ANY +short @resolver2.opendns.com myip.opendns.com

    dig ANY +short @resolver2.opendns.com myip.opendns.com

    dig ANY +short @ns1-1.akamaitech.net ANY whoami.akamai.net

Existuje mnoho online služeb HTTP / HTTPS, které odpovídají vaší veřejné IP adrese. Tady jsou některé z nich:

  • curl -s

    curl -s

    curl -s api.infoip.io/ip

    curl -s ip.appspot.com

    wget -O - -q

Pokud některý z výše uvedených příkazů nefunguje, může být problém se službou online.

Můžete také vytvořit alias v souboru ~/.bashrc nebo ~/.zshrc takže nemusíte psát a pamatovat si dlouhý příkaz. Můžete například přidat následující alias:

alias pubip='dig ANY +short @resolver2.opendns.com myip.opendns.com'

Nyní, kdykoli potřebujete najít svou veřejnou IP, stačí do terminálu zadat pubip .

Závěr

Ukázali jsme vám několik různých příkazů a online služeb, které můžete použít k nalezení vaší soukromé a veřejné IP adresy.

síťový terminál