Greitai gaukite išorinį IP adresą iš komandinės eilutės
Reikia greitai gauti išorinį IP adresą iš komandinės eilutės SSH ar kitu būdu? Jokio prakaito, galite naudoti arba curl komandą, arba dig, kad greitai gautumėte informaciją iš įvairių š altinių. Mes sutelksime dėmesį į dvi skirtingas parinktis, kurios laikui bėgant pasirodė esančios patikimos. Pirmasis yra gana trumpas ir lengvai įsimenamas, tačiau pastarasis gali būti laikomas patikimiausiu.curl ifconfig.me
Arba naudokite:
dig +short myip.opendns.com @resolver1.opendns.com
Atsakymas su bet kuria eilute bus ne kas kita, kaip jūsų išorinis IP adresas, kurį mato išorinis pasaulis ir kuris skirsis nuo jūsų LAN IP.
Nr. turbūt kuo geriausia pagrįsti bet kokius sparčiuosius klavišus ar scenarijus.
Jei dažnai jums reikia išorinio IP, sukurkite bash slapyvardį naudodami pirmiau minėtą komandą dig arba galite pereiti į meniu juostą naudodami nemokamą trečiosios šalies programą, kuri nieko nedaro, tik saugo jūsų išorinis IP adresas OS X meniu juostoje.
Norėdami sukurti greito IP gavimo komandą naudodami bash slapyvardį, įklijuokite šią eilutę į savo .bash_profile:
alias getmyip='dig +short myip.opendns.com @resolver1.opendns.com'
Išsaugokite .bash_profile pakeitimus ir dabar jums reikės tik įvesti „getmyip“, kad galėtumėte naudoti visą ilgą komandų eilutę. Kreipkitės į „CommandLineFu“, kad gautumėte eilutę.
Atminkite, kad taip pat galite eiti į įvairias svetaines, pvz., ifconfig.me ir whatismyip.org, naudodami bet kurią žiniatinklio naršyklę, nesvarbu, ar tai būtų lynx iš terminalo, ar „Safari“ ir „Chrome“ GUI, kad gautumėte išorinį IP adresą taip pat. Šios komandos veiks taip pat „Mac OS X“ arba „Linux“, o naršyklės metodas veiks beveik bet kur, kas gali paleisti žiniatinklio naršyklę.