4 būdai rasti serverio viešąjį IP adresą Linux terminale


Kompiuterių tinkle IP (Internet Protocol) adresas yra skaitmeninis identifikatorius, visam laikui arba laikinai priskiriamas kiekvienam įrenginiui, prijungtam prie tinklo, kuris ryšiui naudoja interneto protokolą. Dvi pagrindinės jo funkcijos yra tinklo arba pagrindinio kompiuterio atpažinimas tinkle ir vietos adresavimas.

Taip pat skaitykite: kaip nustatyti statinį IP adresą ir konfigūruoti tinklą sistemoje „Linux“.

Šiuo metu yra dvi IP adresų versijos: IPv4 ir IPv6, kurios gali būti privačios (matomos vidiniame tinkle) arba viešosios (gali būti matomos kituose interneto įrenginiuose).

Be to, prieglobai gali būti priskirtas statinis arba dinaminis IP adresas, atsižvelgiant į tinklo konfigūraciją. Šiame straipsnyje parodysime 4 būdus, kaip rasti „Linux“ įrenginio ar serverio viešąjį IP adresą iš terminalo „Linux“.

1. Dig Utility naudojimas

dig (domeno informacijos griebtuvas) yra paprasta komandų eilutės priemonė, skirta DNS vardų serveriams tirti. Norėdami rasti viešuosius IP adresus, naudokite opendns.com sprendiklį, kaip nurodyta toliau pateiktoje komandoje:

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

120.88.41.175

2. Prieglobos paslaugų programos naudojimas

host komanda yra lengvai naudojama komandų eilutės programa, skirta DNS paieškai atlikti. Žemiau pateikta komanda padės parodyti jūsų sistemos viešąjį IP adresą.

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

120.88.41.175

Svarbu: kiti du metodai naudoja trečiųjų šalių svetaines, kad jūsų IP adresas būtų rodomas komandinėje eilutėje, kaip aprašyta toliau.

3. Naudojant wget komandų eilutės atsisiuntimo programą

wget yra galingas komandų eilutės atsisiuntimo įrankis, palaikantis įvairius protokolus, tokius kaip HTTP, HTTPS, FTP ir daugelis kitų. Galite naudoti jį trečiųjų šalių svetainėse norėdami peržiūrėti savo viešąjį IP adresą taip:

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

120.88.41.175

4. Naudojant cURL komandų eilutės atsisiuntimo programą

curl yra populiarus komandų eilutės įrankis, skirtas failams įkelti arba atsisiųsti iš serverio naudojant bet kurį palaikomą protokolą (HTTP, HTTPS, FILE, FTP, FTPS ir kitus). Šios komandos rodo jūsų viešąjį IP adresą.

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

120.88.41.175

Viskas! Jums gali būti naudinga perskaityti šiuos straipsnius.

  1. 5 „Linux“ komandų eilutės įrankiai, skirti failams atsisiųsti ir naršyti svetaines
  2. 11 būdų, kaip rasti vartotojo abonemento informaciją ir prisijungimo informaciją sistemoje „Linux“.
  3. 7 būdai, kaip nustatyti failų sistemos tipą sistemoje „Linux“ (Ext2, Ext3 arba Ext4)

Tai viskas! Jei turite klausimų ar kitų būdų pasidalinti šia tema, naudokite toliau pateiktą atsiliepimų formą ir parašykite mums.