4 måter å finne serverens offentlige IP-adresse i Linux Terminal


I datanettverk er en IP-adresse (Internet Protocol) en numerisk identifikator som tildeles permanent eller midlertidig til hver enhet som er koblet til et nettverk som bruker Internett-protokollen for kommunikasjon. Dens to hovedfunksjoner er å identifisere et nettverk eller en vert på et nettverk og også tjene til stedsadressering.

Det er for tiden to versjoner av IP-adresser: IPv4 og IPv6, som enten kan være private (kan ses i et internt nettverk) eller offentlige (kan sees av andre maskiner på Internett).

I tillegg kan en vert tildeles en statisk eller dynamisk IP-adresse avhengig av nettverkskonfigurasjonen. I denne artikkelen vil vi vise deg 4 måter å finne din Linux-maskin eller server offentlige IP-adresse fra terminalen i Linux.

1. Bruke digeverktøy

dig (domeneinformasjon groper) er et enkelt kommandolinjeverktøy for å undersøke DNS-navneservere. For å finne de offentlige IP-adressene dine, bruk opendns.com-resolveren som i kommandoen nedenfor:

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

120.88.41.175

2. Bruke vertsverktøy

host command er et brukervennlig kommandolinjeverktøy for å utføre DNS-oppslag. Kommandoen nedenfor hjelper deg med å vise systemets offentlige IP-adresse.

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

120.88.41.175

Viktig: De neste to metodene bruker tredjeparts nettsteder for å vise IP-adressen din på kommandolinjen som beskrevet nedenfor.

3. Bruke wget Command Line Downloader

wget er en kraftig kommandolinjenedlaster som støtter ulike protokoller som HTTP, HTTPS, FTP og mange flere. Du kan bruke den med tredjeparts nettsteder for å se din offentlige IP-adresse som følger:

$ wget -qO- http://ipecho.net/plain | xargs echo
$ wget -qO - icanhazip.com

120.88.41.175

4. Bruke cURL Command Line Downloader

curl er et populært kommandolinjeverktøy for å laste opp eller laste ned filer fra en server ved å bruke noen av de støttede protokollene (HTTP, HTTPS, FILE, FTP, FTPS og andre). Følgende kommandoer viser din offentlige IP-adresse.

$ curl ifconfig.co
$ curl ifconfig.me
$ curl icanhazip.com

120.88.41.175

Det er det! Du kan finne disse følgende artiklene nyttige å lese.

  1. 5 Linux-kommandolinjebaserte verktøy for å laste ned filer og surfe på nettsteder
  2. 11 måter å finne brukerkontoinformasjon og påloggingsdetaljer i Linux
  3. 7 måter å bestemme filsystemtypen i Linux (Ext2, Ext3 eller Ext4)

Det er alt! Hvis du har spørsmål eller andre metoder å dele i forhold til dette emnet, bruk tilbakemeldingsskjemaet nedenfor for å skrive tilbake til oss.