Gyorsan kaphat külső IP-címet a parancssorból
Gyorsan le kell kérnie külső IP-címét a parancssorból SSH-hoz vagy máshoz? Nem kell izzadni, használhatja a curl parancsot vagy a dig-et, hogy gyorsan kinyerje az információkat különféle forrásokból. Két különböző lehetőségre összpontosítunk, amelyek az idők során megbízhatónak bizonyultak, az első meglehetősen rövid és könnyen megjegyezhető, de az utóbbi lehet a legmegbízhatóbb.curl ifconfig.me
Vagy használja a következőt:
dig +short myip.opendns.com @resolver1.opendns.com
A válasz bármelyik karakterláncra nem lesz más, mint a külső IP-cím, amelyet a külvilág lát, és eltér a LAN IP-címétől.
A dig parancssor nyilvánvalóan egy kicsit hosszabb, de az OpenDNS egy nagyon megbízható szolgáltatás, amely sokkal többet tesz, mint az IP-információk lekérése, ezért megbízhatóbb hosszú távú megoldásnak tekinthető, így valószínűleg erre a legjobb alapozni a parancsikonokat vagy szkripteket.
Ha úgy találja, hogy gyakran szüksége van külső IP-címére, hozzon létre egy bash aliast a fent említett dig parancsból, vagy lapozhat a menüsorba egy ingyenes, harmadik féltől származó alkalmazás segítségével, amely nem tesz mást, mint megtart az Ön külső IP-címe az OS X menüsorában.
Ha gyors IP-lekérési parancsot szeretne létrehozni bash aliasing használatával, illessze be a következő sort a .bash_profile fájlba:
alias getmyip='dig +short myip.opendns.com @resolver1.opendns.com'
Mentsd el a .bash_profile módosításait, és most már csak a „getmyip”-t kell begépelni a teljes hosszú parancssor használatához. Irány a CommandLineFu a dig karakterláncért.
Ne feledje, hogy külső IP-cím beszerzéséhez bármilyen webböngészőn keresztül felkereshet különféle webhelyeket, például az ifconfig.me és a whatismyip.org webhelyeket, legyen az lynx a terminálról, vagy a Safari és a Chrome a grafikus felhasználói felületen. úgy is. Ezek a parancsok ugyanúgy működnek Mac OS X vagy Linux rendszeren, míg a böngésző alapú megközelítés szó szerint mindenben működik, ami képes webböngésző futtatására.