4 veidi, kā atrast servera publisko IP adresi Linux terminālā


Datortīklā IP (interneta protokola) adrese ir skaitliskais identifikators, kas pastāvīgi vai īslaicīgi piešķirts visām ierīcēm, kas savienotas ar tīklu, kuras saziņai izmanto interneta protokolu. Tās divas galvenās funkcijas ir tīkla vai resursdatora identificēšana un arī atrašanās vietas adresēšana.

Pašlaik ir divas IP adrešu versijas: IPv4 un IPv6, kas var būt vai nu privātas (apskatāmas iekšējā tīklā), vai publiskas (tās var redzēt citas mašīnas internetā).

Turklāt resursdatoram var piešķirt statisku vai dinamisku IP adresi atkarībā no tīkla konfigurācijām. Šajā rakstā mēs parādīsim četrus veidus, kā atrast Linux mašīnas vai servera publisko IP adresi no Linux termināļa.

1. Izmantojot dig Utility

dig (domēna informācijas groper) ir vienkārša komandrindas lietderība DNS vārdu serveru pārbaudei. Lai atrastu savas publiskās IP adreses, izmantojiet opendns.com risinātāju, kā norādīts zemāk esošajā komandā:

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

120.88.41.175

2. Host Utility izmantošana

resursdatora komanda ir viegli lietojama komandrindas lietderība DNS uzmeklēšanas veikšanai. Tālāk sniegtā komanda palīdzēs parādīt jūsu sistēmas publisko IP adresi.

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

120.88.41.175

Svarīgi: nākamajās divās metodēs tiek izmantotas trešo pušu vietnes, lai komandrindā parādītu jūsu IP adresi, kā aprakstīts tālāk.

3. Izmantojot wget komandrindas lejupielādētāju

wget ir spēcīgs komandrindas lejupielādētājs, kas atbalsta dažādus protokolus, piemēram, HTTP, HTTPS, FTP un daudz ko citu. Varat to izmantot ar trešo pušu vietnēm, lai skatītu savu publisko IP adresi šādi:

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

120.88.41.175

4. Izmantojot komandrindas lejupielādētāju cURL

čokurošanās ir populārs komandrindas rīks failu augšupielādēšanai vai lejupielādēšanai no servera, izmantojot jebkuru no atbalstītajiem protokoliem (HTTP, HTTPS, FILE, FTP, FTPS un citus). Šīs komandas parāda jūsu publisko IP adresi.

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

120.88.41.175

Tieši tā! Šie raksti var būt noderīgi lasīšanai.

  1. 5 Linux komandrindas rīki failu lejupielādei un vietņu pārlūkošanai
  2. 11 veidi, kā atrast lietotāja konta informāciju un pieteikšanās informāciju operētājsistēmā Linux
  3. 7 veidi, kā noteikt failu sistēmas tipu operētājsistēmā Linux (Ext2, Ext3 vai Ext4)

Tas ir viss! Ja jums ir kādi jautājumi vai citas metodes, ko dalīties saistībā ar šo tēmu, izmantojiet tālāk sniegto atsauksmju veidlapu, lai rakstītu mums atpakaļ.