4 viisi serveri avaliku IP-aadressi leidmiseks Linuxi terminalist


Arvutivõrgus on IP (Interneti-protokolli) aadress numbriline identifikaator, mis määratakse püsivalt või ajutiselt igale võrku ühendatud seadmele, mis kasutab sidepidamiseks Interneti-protokolli. Selle kaks peamist ülesannet on võrgu või hosti tuvastamine võrgus ja teenused ka asukoha adresseerimiseks.

Praegu on IP-aadresse kaks versiooni: IPv4 ja IPv6, mis võivad olla kas privaatsed (sisevõrgus vaadatavad) või avalikud (neid näevad teised Internetis olevad masinad).

Lisaks saab hostile määrata staatilise või dünaamilise IP-aadressi sõltuvalt võrgu konfiguratsioonist. Selles artiklis näitame teile nelja viisi, kuidas leida oma Linuxi masina või serveri avalik IP-aadress Linuxi terminalist.

1. Dig Utility kasutamine

dig (domeeniinfo groper) on lihtne käsurea utiliit DNS-nimeserverite uurimiseks. Avalike IP-aadresside leidmiseks kasutage lahendajat opendns.com, nagu allpool toodud käsus:

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

120.88.41.175

2. Host Utility kasutamine

host käsk on DNS-i otsingu hõlpsasti kasutatav käsurea utiliit. Alltoodud käsk aitab kuvada teie süsteemide avalikku IP-aadressi.

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

120.88.41.175

Tähtis: Järgmised kaks meetodit kasutavad kolmanda osapoole veebisaite, et kuvada teie IP-aadress käsureal, nagu allpool kirjeldatud.

3. wget-i käsurea allalaadija kasutamine

wget on võimas käsurea allalaadija, mis toetab erinevaid protokolle nagu HTTP, HTTPS, FTP ja palju muud. Saate seda kasutada koos kolmandate osapoolte veebisaitidega oma avaliku IP-aadressi vaatamiseks järgmiselt:

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

120.88.41.175

4. Kasutage cURL-i käsurea allalaadijat

curl on populaarne käsurea tööriist failide üleslaadimiseks või serverist allalaadimiseks, kasutades mis tahes toetatud protokolli (HTTP, HTTPS, FILE, FTP, FTPS jt). Järgmised käsud kuvavad teie avaliku IP-aadressi.

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

120.88.41.175

See on kõik! Need järgmised artiklid võivad teile kasulikuks lugeda.

  1. 5 Linuxi käsureal põhinevat tööriista failide allalaadimiseks ja veebisaitide sirvimiseks
  2. 11 viisi kasutajakonto teabe ja sisselogimisandmete leidmiseks Linuxis
  3. 7 viisi failisüsteemi tüübi määramiseks Linuxis (Ext2, Ext3 või Ext4)

See on kõik! Kui teil on selle teemaga seoses küsimusi või muid jagamismeetodeid, kasutage meile tagasisidet tegemiseks allpool olevat tagasisidevormi.