Nyheter i Android, Telefoner, Prylar Och Recensioner

Hur man hittar den offentliga IP-adressen på ett Linux-system

Vill du veta den offentliga IP-adressen för ditt Linux-system? Här är tre sätt som du kan använda för att hitta din offentliga IP.

IP-adresser utgör ryggraden i hur internet fungerar. Det finns två grundläggande typer av IP-adresser: offentliga och privata. Offentliga IP-adresser används för att ansluta till externa nätverk, medan privata IP-adresser används för att identifiera enheter som är anslutna till ditt lokala nätverk.

Du kan få din offentliga IP-adress i Linux med flera metoder. I den här artikeln kommer vi att diskutera i korthet hur du kan använda värdkommandot, kommandot dig och några externa tjänster för att hitta ditt systems offentliga IP-adress.

Få offentlig IP med hjälp av värdkommandot

De värd verktyget ger tillgång till DNS-relaterad information, inklusive den offentliga IP-adressen för din Linux-maskin. När du kör det här kommandot utan några alternativ kommer det att visa DNS-serverns namn, adress och den offentliga IP-adressen för ditt system.

host myip.opendns.com resolver1.opendns.com

Du kan grep för utdataraden som innehåller den offentliga IP-adressen och visa den med hjälp av awk kommando.

host myip.opendns.com resolver1.opendns.com | grep "myip.opendns.com has" | awk '{print $4}'

Använda dig-kommandot

Grävverktyget i Linux är ett annat användbart verktyg för att hämta DNS-data som är associerade med din dator. Du kan få den offentliga IP-adressen i Linux med följande dig-kommando.

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

Använda externa tjänster

Många tredjepartstjänster kan visa din offentliga IP-adress. Du kan komma åt de flesta av dessa tjänster med hjälp av ringla eller wget verktyg. Kommandon nedan utnyttjar vissa sådana tjänster.

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

Ovannämnda kommandon hämtar den offentliga IP-adressen från webbplatsen ipinfo.ip.

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

Dessa exempel hämtar din offentliga IP-adress från webbtjänsten ipecho.net.

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

Webbplatsen ifconfig.me tillhandahåller IP-informationen för ovanstående kommandon. Många andra webbplatser på internet finns tillgängliga som erbjuder liknande tjänster.

Relaterad  Galaxy Fold: Samsung tillkännager snart ett nytt släppdatum

Hitta din offentliga IP-adress i Linux

Du kan enkelt ta reda på din offentliga IP-adress med någon av ovanstående metoder. Den viktigaste fördelen med dessa metoder är att de visar rätt IP-adress även om du är bakom en NAT-router. Så vem som helst kan använda dem för att fastställa sin offentliga internetadress.

Nätverkspaketen som överförs via internet följer en specifik modell som utgör basen för digital kommunikation. OSI-modellen ansvarar för dataöverföring och kommunikation mellan två eller flera enheter anslutna till antingen samma eller olika nätverk.

Om författaren

Rubaiat Hossain (47 artiklar publicerade)

Rubaiat är en CS-examen med en stark passion för öppen källkod. Förutom att vara en Unix-veteran, är han också intresserad av nätverkssäkerhet, kryptografi och funktionell programmering. Han är en ivrig samlare av begagnade böcker och har en aldrig sinande beundran för klassisk rock.

Mer från Rubaiat Hossain

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera