Как найти ваше общественное ip address с линией команды Linux

[[by]] Sukrit Dhandhania на 7-ое апреля 2009

Linux

Иногда мне нужно найти вне общественное ip address определенной машины. Если я имею доступ к web browser на той машине iем справедливом понадеяться сверх к обслуживанию such as http://www.whatismyip.com или myip.dk найти эту информацию. Однако, на дистанционном сервере Linux оно не практически для использования метода web browser. Так, вместо, я использую following hack.

Я вписываю following линию в линию команды Linux:

скручиваемость # - s myip.dk | grep ««коробка»» | egrep - o «[0-9.]+»
122.172.9.222

Милое полезное вещество это. Если вам нужно использовать эту команду часто, то могло быть хорошей идеей создать сценарий с командой TAK, CTO вам вспомнить ее. Создайте новый архив использующ ваше любимейшее редактор текста. Впишите following линии:

#! /bin/bash
скручиваемость - s myip.dk | grep ««коробка»» | egrep - o «[0-9.]+»

Теперь за исключением архива как что-то полюбите /usr/bin/myipaddress. Grant оно исполнительные привилегированности любит это:

chmod +x /usr/bin/myipaddress #

Теперь вы имеете сценарий вы можете достигнуть от где-либо дальше вашего компьютера путем бежать myipaddress в линии команды. Оно выведет наружу ваше в настоящее время общественное ip address. Это может быть довольно полезно если вы используете вещи как IP-основанный authentication, или если вы используете динамическое обслуживание DNS.

Хотя вышеуказанный пример должен работать большое часть из времени, могло быть времена когда обслуживание которое дает вам ваше общественное ip address вниз или изменяло форму с которой они показывают данные, таким образом ломая сценарий. Здесь резервный метод в случае если команда показанная более раньше не работает для вас. Оно использовало обслуживание http://www.formyip.com/.

соединения # - сброс http://www.formyip.com/ | awk «/IP будет {печать $NF}»

Вы смогли также использовать это с lynx:

lynx # - сброс http://www.formyip.com/ | awk «/IP будет {печать $NF}»

Опять, чувствуйте свободно вписать эту команду в сценарий как я показал вас более раньше. Оно сделает использующ команду ветерок.

Родственные столбы:
  • Волшебство линии команды Linux - найдите и замените
  • Как вывесить к Twitter от линии команды Linux
  • Как к SSH к вашему дистанционному серверу без входить в пароль every time
  • 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>