4 måder at finde serverens offentlige IP-adresse i Linux Terminal


I computernetværk er en IP-adresse (Internetprotokol) en numerisk identifikator, der tildeles permanent eller midlertidigt til hver enhed, der er tilsluttet et netværk, der bruger Internetprotokollen til kommunikation. Dens to hovedfunktioner er at identificere et netværk eller en vært på et netværk og også tjene til lokalitetsadressering.

Der er i øjeblikket to versioner af IP-adresser: IPv4 og IPv6, som enten kan være private (kan ses i et internt netværk) eller offentlige (kan ses af andre maskiner på Internettet).

Derudover kan en vært tildeles en statisk eller dynamisk IP-adresse afhængigt af netværkskonfigurationerne. I denne artikel vil vi vise dig 4 måder at finde din Linux-maskine eller server offentlige IP-adresse fra terminalen i Linux.

1. Brug af dig Utility

dig (domæneinformationsprojektør) er et simpelt kommandolinjeprogram til sondering af DNS-navneservere. For at finde dine offentlige IP-adresser skal du bruge opendns.com-opløseren som i kommandoen nedenfor:

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

120.88.41.175

2. Brug af værtsværktøj

værtkommando er et brugervenligt kommandolinjeværktøj til udførelse af DNS-opslag. Kommandoen nedenfor hjælper med at vise dine systems offentlige IP-adresse.

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

120.88.41.175

Vigtigt: De næste to metoder anvender tredjepartswebsteder til at vise din IP-adresse på kommandolinjen som beskrevet nedenfor.

3. Brug af wget Command Line Downloader

wget er en kraftfuld kommandolinjedownloader, der understøtter forskellige protokoller som HTTP, HTTPS, FTP og mange flere. Du kan bruge den med tredjepartswebsteder for at 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. Brug af cURL Command Line Downloader

curl er et populært kommandolinjeværktøj til upload eller download af filer fra en server ved hjælp af en af de understøttede protokoller (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 finde disse følgende artikler nyttige at læse.

  1. 5 Linux-kommandolinjebaserede værktøjer til download af filer og browsing af websteder
  2. 11 måder at finde brugerkontooplysninger og loginoplysninger i Linux
  3. 7 måder at bestemme filsystemtypen i Linux (Ext2, Ext3 eller Ext4)

Det er alt! Hvis du har spørgsmål eller andre metoder til at dele i forhold til dette emne, skal du bruge feedbackformularen nedenfor til at skrive tilbage til os.