Ātri iegūstiet ārējo IP adresi no komandrindas

Anonim

Vai nepieciešams ātri iegūt ārējo IP adresi no komandrindas SSH vai kā citādi? Lai ātri iegūtu informāciju no dažādiem avotiem, varat izmantot vai nu curl komandu, vai rakt. Mēs koncentrēsimies uz divām dažādām iespējām, kas laika gaitā ir izrādījušās uzticamas. Pirmā ir diezgan īsa un viegli iegaumējama, taču pēdējo var uzskatīt par visuzticamāko.curl ifconfig.me

Vai izmantojiet šo:

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

Atbilde ar jebkuru virkni nebūs nekas cits kā jūsu ārējā IP adrese, ko redz ārpasaule, un tā atšķiras no jūsu LAN IP.

Dig komandu virkne acīmredzami ir nedaudz garāka, taču OpenDNS ir ļoti uzticams pakalpojums, kas sniedz daudz vairāk nekā tikai IP informācijas izgūšanu, tāpēc to var uzskatīt par uzticamāku ilgtermiņa risinājumu. iespējams, vislabāk ir izmantot saīsnes vai skriptus.

Ja jums bieži ir nepieciešams jūsu ārējais IP, izveidojiet bash aizstājvārdu no iepriekš minētās komandas dig vai arī varat atvērt izvēlņu joslu, izmantojot bezmaksas trešās puses lietotni, kas nedara neko citu, kā tikai saglabā jūsu ārējā IP adrese OS X izvēļņu joslā.

Lai izveidotu ātru IP izguves komandu, izmantojot bash aizstājvārdu, ielīmējiet šo rindiņu savā .bash_profile:

alias getmyip='dig +short myip.opendns.com @resolver1.opendns.com'

Saglabājiet izmaiņas failā .bash_profile, un tagad jums būs jāievada tikai “getmyip”, lai izmantotu visu garo komandu virkni. Dodieties uz CommandLineFu, lai meklētu virkni.

Ņemiet vērā, ka varat arī doties uz dažādām vietnēm, piemēram, ifconfig.me un whatismyip.org, izmantojot jebkuru tīmekļa pārlūkprogrammu, neatkarīgi no tā, vai tā ir lynx no termināļa vai Safari un Chrome GUI, lai iegūtu ārējo IP. arī tādā veidā. Šīs komandas darbosies vienādi operētājsistēmā Mac OS X vai Linux, savukārt uz pārlūkprogrammu balstītā pieeja darbosies burtiski jebkuros, kas spēj palaist tīmekļa pārlūkprogrammu.

Ātri iegūstiet ārējo IP adresi no komandrindas