Видео смотреть бесплатно

Смотреть русский видео

Официальный сайт morning-news 24/7/365

Смотреть видео бесплатно

renya 04.08.2009 01:47

Tips & tricksУзнаём свой внешний ip адрес из консоли

icon-ip.gif
Для простого и быстрого способа узнать свой внешний ip, можно воспользоваться командой:



1
links -dump http://checkip.dyndns.org/ | awk '{ print $4 }'



Для большей юзабельности - сделаем следующее:


В ~/.bashrc напишем:

1
2
3
4
5
6
7
myip ()

{

links -dump http://checkip.dyndns.org/ | awk '{ print $4 }' |sed "s/^/IP: /"

}



Далее проверим написанное:

1
. ~/.bashrc && myip



Вуаля, теперь по команде myip, можно узнать ваш внешний ip ;).



UPD: Для тех у кого не установлен links, делаем так -



1
wget -qO - http://checkip.dyndns.org/|awk '{ print $6 }'|sed "s/<\/.*$//g"





UPD1: Ещё один способ через wget:



1
wget -O - -q icanhazip.com


кросспост


Тэги: cli tips & tricks консоль
+ 7 -
Похожие Поделиться

warchief 04.08.2009 02:40 #
+ 0 -
Может быть, вы имели ввиду lynks? ;) У меня так:


myip() {
lynx -dump -hiddenlinks=ignore -nolist http://checkip.dyndns.org:8245/
}
warchief 04.08.2009 02:41 #
+ 0 -
lynx :)
fun 04.08.2009 03:05 #
+ 1 -
команда спаредлива для обоих браузеров, это не столь приципиально.
mirivlad 04.08.2009 04:08 #
+ 6 -
Может быть, вы имели ввиду lynks? ;) У меня так:

Суть в том чтобы человек понял что сие шаманство значит. А то какой браузер стоит - не суть важно.
renya 04.08.2009 11:36 #
+ 0 -
Мой вариант разве не работает? :)
warchief 04.08.2009 19:28 #
+ 0 -
работает, просто не подумал, что links это опечатка. Названия ведь одинаково произносярся.
Username 04.08.2009 13:22 #
+ 0 -
я один думаю, что ifconfig | grep inet в условиях отсутствия прокси дает решение попроще?
fun 04.08.2009 13:25 #
+ -1 -
оно не отдает внешний IP если вы за NAT-ом провайдера
Username 04.08.2009 13:28 #
+ 0 -
в условиях отсутствия прокси


тут что нат, что прокси, если их нет, как например по адсль, то все пучком
renya 04.08.2009 14:55 #
+ 0 -
... а если модем роутером, а не бриджем?
Username 04.08.2009 15:02 #
+ -4 -
а посрать должно быть. Он пишет твой айпи в сети провайдера, и внешний айпи всеравно по идее
renya 04.08.2009 15:19 #
+ 0 -
внешний модем он не выведет, а выдаст айпи сетевой карты
nvbn 04.08.2009 21:22 #
+ -1 -
Не у всех стоит links или lynx, куда более удачный и везде работающий:
curl http://checkip.dyndns.org/ | awk '{ print $4" "$5" "$6}'|sed 's/..b.*$//'
Убогое выражение, потому что не захотел работать с \<
renya 04.08.2009 21:47 #
+ 0 -
Тогда уж wget =)
renya 04.08.2009 21:57 #
+ 0 -
Как-нибудь так:
wget -P /tmp http://checkip.dyndns.org/ && cat /tmp/index.html | awk '{ print $6 }' |sed "s/<\/.*$//g" && rm /tmp/index.html
nvbn 04.08.2009 22:39 #
+ 0 -
Тогда уж:wget -qO - http://checkip.dyndns.org/|awk '{ print $6 }'|sed "s/<\/.*$//g"
renya 04.08.2009 23:06 #
+ 0 -
верно :)

Смотреть онлайн бесплатно

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн