Come trovare il vostro IP address pubblico con la linea di ordine di Linux

da Sukrit Dhandhania su 7 aprile 2009

Linux

A volte devo scoprire che cosa il IP address pubblico di una macchina particolare è. Se ho accesso ad un web browser su quella macchina I giusto sperare sopra ad un servizio come http://www.whatismyip.com o myip.dk per trovare queste informazioni. Tuttavia, su un assistente a distanza di Linux non è pratico usare il metodo di web browser. Così, invece, uso la seguente incisione.

Fornisco la seguente linea in una linea di ordine di Linux:

arricciatura del # - s myip.dk | grep ““scatola„„ | egrep - o “[0-9.]+„
122.172.9.222

Roba utile grazioso questo. Se dovete usare spesso questo ordine potrebbe essere una buona idea generare uno scritto con l'ordine in modo che non aveste bisogno di doveste ricordarseli. Generi una nuova lima usando il vostro sistema di editazione testi favorito. Entri nelle seguenti linee:

#! /bin/bash
arricciatura - s myip.dk | grep ““scatola„„ | egrep - o “[0-9.]+„

Ora risparmi la lima come qualcosa gradisca /usr/bin/myipaddress. Grant privilegi eseguibili gradisce questo:

chmod +x /usr/bin/myipaddress del #

Ora avete uno scritto a che potete accedere dovunque sopra dal vostro calcolatore funzionando myipaddress nella linea di ordine. Produrrà il vostro IP address pubblico corrente. Ciò può essere abbastanza utile se usate le cose come IP-basaste l'autenticazione, o se usate un servizio dinamico di DNS.

Anche se il suddetto esempio dovrebbe funzionare la maggior parte del tempo, ci potrebbero essere periodi in cui il servizio che gli dà il vostro IP address pubblico è giù o ha cambiato la disposizione con cui visualizzano i dati, così rompente lo scritto. Qui è un metodo di riserva nel caso l'ordine indicato più presto non funziona per voi. Ha usato il servizio http://www.formyip.com/.

collegamenti del # - deposito http://www.formyip.com/ | il awk “/IP è {stampa $NF}„

Potreste anche usare questo con lynx:

lynx del # - deposito http://www.formyip.com/ | il awk “/IP è {stampa $NF}„

Di nuovo, ritenga libero introdurre questo comando in uno scritto come li ho mostrati più presto. Farà usando l'ordine una brezza.

Alberini relativi:
  • Linea di ordine di Linux magia - trovi e sostituisca
  • Come inviare a Twitter dalla linea di ordine di Linux
  • Come a SSH al vostro assistente a distanza senza digitare una parola d'accesso sempre
  • How to send email from the Linux command line
  • Some useful Linux bash tricks
  • Get Simple Help tutorials just like this one in your email inbox every day - for free! Just enter your email address below:

    You can always opt out of this email subscription at any time.

    { 0 comments… add one now }

    Leave a Comment

    You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>