Njia 4 za Kupata Anwani ya IP ya Seva ya Umma kwenye terminal ya Linux


Katika mtandao wa kompyuta, anwani ya IP (Internet Protocol) ni kitambulisho cha nambari kilichotolewa kwa kila kifaa kilichounganishwa kwa mtandao unaotumia Itifaki ya Mtandao kwa mawasiliano kabisa au kwa muda. Kazi zake kuu mbili ni kutambua mtandao au seva pangishi kwenye mtandao na pia kutumika kwa kushughulikia eneo.

Kwa sasa kuna matoleo mawili ya anwani za IP: IPv4 na IPv6, ambayo yanaweza kuwa ya faragha (yanayoweza kutazamwa ndani ya mtandao wa ndani) au ya umma (yanaweza kuonekana na mashine zingine kwenye Mtandao).

Zaidi ya hayo, seva pangishi inaweza kukabidhiwa anwani ya IP tuli au inayobadilika kulingana na usanidi wa mtandao. Katika makala haya, tutakuonyesha njia 4 za kupata mashine yako ya Linux au anwani ya IP ya umma kutoka kwa terminal katika Linux.

1. Kutumia dig Utility

dig (kikoa habari groper) ni matumizi rahisi ya safu ya amri ya kuchunguza seva za jina la DNS. Ili kupata anwani zako za IP za umma, tumia kisuluhishi cha opendns.com kama ilivyo kwenye amri iliyo hapa chini:

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

120.88.41.175

2. Kutumia Huduma ya mwenyeji

amri ya mwenyeji ni matumizi rahisi ya mstari wa amri kufanya ukaguzi wa DNS. Amri iliyo hapa chini itasaidia kuonyesha anwani ya IP ya umma ya mifumo yako.

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

120.88.41.175

Muhimu: Mbinu mbili zinazofuata zinatumia tovuti za watu wengine ili kuonyesha anwani yako ya IP kwenye mstari wa amri kama ilivyoelezwa hapa chini.

3. Kutumia wget Command Line Downloader

wget ni kipakuliwa cha mstari wa amri chenye nguvu ambacho kinaauni itifaki mbalimbali kama HTTP, HTTPS, FTP na nyingi zaidi. Unaweza kuitumia na tovuti za watu wengine kutazama anwani yako ya IP ya umma kama ifuatavyo:

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

120.88.41.175

4. Kwa kutumia cURL Command Line Downloader

curl ni zana maarufu ya mstari wa amri ya kupakia au kupakua faili kutoka kwa seva kwa kutumia itifaki yoyote inayotumika (HTTP, HTTPS, FILE, FTP, FTPS na zingine). Amri zifuatazo zinaonyesha anwani yako ya IP ya umma.

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

120.88.41.175

Hiyo ndiyo! Unaweza kupata makala hizi zifuatazo kuwa muhimu kusoma.

  1. Zana 5 za Mstari wa Amri za Linux za Kupakua Faili na Kuvinjari Tovuti
  2. Njia 11 za Kupata Maelezo ya Akaunti ya Mtumiaji na Maelezo ya Kuingia katika Linux
  3. Njia 7 za Kubainisha Aina ya Mfumo wa Faili katika Linux (Ext2, Ext3 au Ext4)

Ni hayo tu! Ikiwa una maswali au mbinu zingine za kushiriki kuhusiana na mada hii, tumia fomu ya maoni iliyo hapa chini kutuandikia.