Brzo nabavite vanjsku IP adresu iz naredbenog retka
Trebate brzo dobiti svoju vanjsku IP adresu iz naredbenog retka za SSH ili na drugi način? Bez brige, možete koristiti ili naredbu curl ili dig za brzo izdvajanje informacija iz raznih izvora. Usredotočit ćemo se na dvije različite opcije koje su se tijekom vremena pokazale pouzdanima, prva je prilično kratka i lako se pamti, ali potonja se opcija može smatrati najpouzdanijom.curl ifconfig.me
Ili upotrijebite sljedeće:
dig +short myip.opendns.com @resolver1.opendns.com
Odgovor s bilo kojim nizom neće biti ništa osim vaše vanjske IP adrese, što je ono što vanjski svijet vidi, različito od vaše LAN IP adrese.
Niz naredbi dig je očito dosta duži, ali OpenDNS je vrlo pouzdana usluga koja radi puno više od pukog dohvaćanja IP informacija, pa se može smatrati pouzdanijim dugoročnim rješenjem, i stoga je vjerojatno ono na čemu je najbolje temeljiti prečace ili skripte.
Ako često trebate svoju vanjsku IP adresu, stvorite bash pseudonim iz gore spomenute naredbe dig ili se možete okrenuti traci izbornika uz pomoć besplatne aplikacije treće strane koja samo čuva svoju vanjsku IP adresu u traci izbornika OS X.
Da biste kreirali naredbu za brzo dohvaćanje IP-a koristeći bash aliasing, zalijepite sljedeći redak u svoj .bash_profile:
alias getmyip='dig +short myip.opendns.com @resolver1.opendns.com'
Spremite promjene u .bash_profile i sada ćete samo trebati upisati 'getmyip' da biste upotrijebili cijeli dugački naredbeni niz. Usmjerava se na CommandLineFu za niz za iskopavanje.
Imajte na umu da također možete ići na razne web stranice kao što su ifconfig.me i whatismyip.org putem bilo kojeg web preglednika, bio to lynx s terminala ili Safari i Chrome u GUI-u, kako biste dobili vanjsku IP adresu tako isto. Ove naredbe će raditi isto u Mac OS X ili Linuxu, dok će pristup temeljen na pregledniku raditi doslovno u svemu što može pokrenuti web preglednik.