Hitro pridobite zunanji naslov IP iz ukazne vrstice

Anonim

Morate hitro pridobiti svoj zunanji naslov IP iz ukazne vrstice za SSH ali kako drugače? Nič hudega, uporabite lahko ukaz curl ali dig, da hitro pridobite informacije iz različnih virov. Osredotočili se bomo na dve različni možnosti, ki sta se s časom izkazali za zanesljivi, prva je precej kratka in si jo je lahko zapomniti, vendar se lahko zadnja možnost šteje za najbolj zanesljivo.curl ifconfig.me

Ali uporabite naslednje:

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

Odziv s katerim koli nizom ne bo nič drugega kot vaš zunanji IP naslov, ki je tisto, kar vidi zunanji svet, drugačen od vašega LAN IP.

Ukazni niz dig je očitno precej daljši, vendar je OpenDNS zelo zanesljiva storitev, ki naredi veliko več kot le pridobivanje informacij IP, zato se lahko šteje za bolj zanesljivo dolgoročno rešitev, zato je verjetno na čem je najbolje osnovati katere koli bližnjice ali skripte.

Če ugotovite, da pogosto potrebujete svoj zunanji IP, ustvarite vzdevek bash iz zgoraj omenjenega ukaza dig ali pa se obrnete na menijsko vrstico s pomočjo brezplačne aplikacije tretje osebe, ki ne naredi nič drugega kot ohranja vaš zunanji naslov IP v menijski vrstici OS X.

Če želite ustvariti ukaz za hitro pridobitev naslova IP z uporabo vzdevka bash, prilepite naslednjo vrstico v svoj .bash_profile:

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

Shranite spremembe v .bash_profile in zdaj boste morali samo vnesti 'getmyip', če želite uporabiti celoten dolg ukazni niz. Pojdite na CommandLineFu za niz za kopanje.

Upoštevajte, da lahko obiščete tudi različna spletna mesta, kot sta ifconfig.me in whatismyip.org prek katerega koli spletnega brskalnika, naj bo to lynx iz terminala ali Safari in Chrome v GUI, da dobite zunanji IP tako tudi. Ti ukazi bodo delovali enako v Mac OS X ali Linux, medtem ko bo pristop, ki temelji na brskalniku, deloval dobesedno v vsem, kar lahko poganja spletni brskalnik.

Hitro pridobite zunanji naslov IP iz ukazne vrstice