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

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

IP -adresser utgör ryggraden i hur internet fungerar. Det finns två grundläggande typer av IP -adresser: Offentlig och privat. 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.





Skaffa allmän IP med värdkommandot

De värd verktyget ger åtkomst 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 systemets offentliga IP.





host myip.opendns.com resolver1.opendns.com

Du kan grep för utgångslinjen som innehåller den offentliga IP -adressen och visa den med ock kommando.

varför laddar inte mitt bärbara batteri
host myip.opendns.com resolver1.opendns.com | grep 'myip.opendns.com has' | awk '{print }'

Använd grävkommandot

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



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

Relaterad: Vad är en statisk IP -adress? Här är varför du inte behöver en

Använda externa tjänster

Många tjänster från tredje part kan visa din offentliga IP-adress. Du kan komma åt de flesta av dessa tjänster med ringla eller wget verktyg. Nedanstående kommandon utnyttjar vissa sådana tjänster.





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

De ovannämnda kommandona hämtar den offentliga IP -adressen från ipinfo.ip hemsida.

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

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





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

De ifconfig.me webbplats tillhandahåller IP -informationen för kommandona ovan. Många andra webbplatser på internet är tillgängliga som erbjuder liknande tjänster.

Hitta din offentliga IP -adress i Linux

Du kan enkelt ta reda på din offentliga IP -adress med någon av metoderna ovan. Den viktigaste fördelen med dessa tillvägagångssätt är att de visar rätt IP -adress även om du ligger bakom en NAT -router. Så vem som helst kan använda dem för att bestämma sin offentliga internetadress.

hur man stoppar hackare på facebook

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

Dela med sig Dela med sig Tweet E-post Vad är OSI -modellen? Modellen för öppen systemanslutning förklaras

Hur kommunicerar din dator egentligen med internet?

Läs Nästa
Relaterade ämnen
  • Linux
  • IP-adress
  • Linux -kommandon
Om författaren Rubaiat Hossain(39 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 oändlig 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, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera