Чисто случайно нашел на просторах инета... =)
Оригинал текста:
Узнайте внешний IP-адрес маршрутизатора, используя строку Linux командой
Если вы хотите узнать, какой внешний IP-адрес маршрутизатора присвоил вам, вы можете либо искать в Интернете сайты, которые могут показать вам информацию об вашем IP-адресе или вы можете запустить в Linux команду:
wget -O - -q icanhazip.com
Комментарии (27)
Работает, забавно :)
(ifconfig -a) уже не котируется чтоли?
(и команда поменьше будет)
а причем тут котируется или не котируется?
можно например еще и консольным брузером узнать свой ip-адрес...
links ip.yandex.ru
Это ip.yandex.ru узнавать внеш. ИП ??
ifconfig -a покажет все интерфейсы, в том числе и неработающие в данный момент, так что опция -а не нужна. Не спорю, что много внешних IP можно узнать и при помощи ifconfig, но есть же хитропопые провайдеры, у которых всё не как у людей - и свой айпи будешь узнавать долго и нудно. Или так, как предложил uicraor
А про хитропопых по-подробнее можно?)). Это случайно не фейковые айпишники netbuynet? все нормально определяется ключом (-а).
Вполне могу. Например у меня. Выделено около 1000 IP, точнее не скажу. Когда кол-во людей превышает кол-во IP, включается NAT, и айпи внешние не совпадают с IP в ifconfig
И ты такой далеко не один ;)
А у нашего провайдера у всех юзеров белые статические айпишники :0р
Можете мне завидовать, да :0)))
А чего завидовать, если у моего провайдера то же самое? У меня же всеукраинский провайдер, а не сетка в общаге, как у Ксеноморфа. :-Р
У вас года на полтора устарели данные. У меня уже тоже всеукраинский провайдер, да и живу я уже не в общаге :P
Во, время летит. :-(
А чего это ты ко мне на "вы" обращаешься? Вроде как раньше такого не было...
У «вас всех» имелось в виду.
А, тогда всё в норме. :-)
Вот сейчас, у меня айпи ifconfig даёт 10.66.66.20, а внешний у меня 91.202.128.73.
все хорошо, но если ты не имеешь белого ИП а сидишь за прокси/маскарадом, то толку тебе с твоего ИП, когда требуется внешний... :-)
А для этого очень хорошо подошёл Remobo. Сильно выручает.
internet.yandex.ru
можно текстовым браузером зайти сюда - http://myip.at.ua/
http://www.whatismyip.com/automation/n09230945.asp
curl ifconfig.me
http://www.qdesnic.ru/page/extip.html
Вообще это получается использование стороннего ресурса, насколько я понял.
А еще можно командой: ip a
У меня вывод такой:
1: lo: mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth1: mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether f4:6d:04:cf:6b:9b brd ff:ff:ff:ff:ff:ff
inet 10.26.30.190/24 brd 10.26.30.255 scope global eth1
inet6 fe80::f66d:4ff:fecf:6b9b/64 scope link
valid_lft forever preferred_lft forever
3: ppp0: mtu 1460 qdisc pfifo_fast state UNKNOWN qlen 3
link/ppp
inet 94.27.104.147 peer 94.27.127.11/32 scope global ppp0
В моем случае 94.27.104.147 это мой ip-адрес.)
понятно, буквы осилены, чтение и понимание - не осилено.
Если ты сидишь за маскарадом или прокси - толку тебе с внутренних ИП?
пример простой.
например я, на работе.
traceroute -n www.ru
traceroute to www.ru (194.87.0.50), 30 hops max, 60 byte packets
1 192.168.41.1 0.437 ms 0.396 ms 0.578 ms
2 192.168.254.1 1.049 ms 1.030 ms 1.215 ms
3 81.25.225.ХХ 1.603 ms 1.583 ms 1.768 ms
пропущено
10 194.87.0.50 24.529 ms 25.410 ms 27.260 ms
dyug@dyug-ws:~$ ifconfig
br0 Link encap:Ethernet HWaddr 00:1d:60:ХХ:ХХ:ХХ
inet addr:192.168.41.250 Bcast:192.168.41.255 Mask:255.255.255.0
то есть, толку мне с моего внутрисетевого ИП, если я в данном случае иду через один свитч, кабель, второй свитч, роутер (41.1/254.2), оптика на километров 10 примерно, роутер (254.1/внешнийИП.)
Дома тоже самое, только там хопов поменьше. :-)
Я, dyug, Вас не сильно понял, я говорю о внешнем ip-адресе, который в моем случае - 94.27.104.147.
Ок. еще раз обьясню:
У меня на компе НЕТ физически внешнего/белого/реального ИП адреса. То есть вообще.
И использование команды ифконфиг, или ип а или любых других способов локального узнавания адреса не покажет мне к адрес под которым я выхожу в интернет.
И таких довольно много.
Поэтому - ваш метод определения внешнего ип адреса весьма ограничен, не универсален, и часто дает ошибочные данные.
Я достаточно ясно обьяснил, почему данный метод не правилен, с подробностями и реальным примером?
Я не претендовал и не претендую, на правильность и абсолютную истину. Предложил вариант. И как показала моя практика данные всегда правильные.
Я не говорил что мне не нравится вариант предложенный в этой теме, я даже ним пользовался.
И собственно прошу прощения, но это не мой метод.)
Я в Linux чайник, и как человек который располагает информацией в той или иной степени актуальной - предложил вариант, не мной придуманный (а всего лишь вычитанный).)
И напоследок - Ваш ответ я понял, не понял я к чему он был сказан.
Отправить комментарий