Показать полную графическую версию : [решено] Как узнать свй внешний IP?
ДА или НЕТ »
на сколько мне известно - НЕТ.
А вообще, мне просто хочется знать ДА или НЕТ- тойсть можно узнать без помощи Роутера и Интернет или нет? »
Можно. Позвонив по телефону своему провайдеру.
Твой компьютер видит ближайший шлюз, а что дальше ему не известно - поэтому узнать какой у тебя внешний IP только в интернете .
Angry Demon
16-01-2009, 21:17
действительно есть веб-интерфейс(который мне казалось я хорошо знаю), и инфа вся что надо тоже есть на страничке status. Спасибо!
Адрес шлюза - не факт, что тот адрес, под которым из интернета будет видиться твоя сеть. Скорее даже, совсем нет.
А насчёт проги, которая заглянет под дверь - дык ей так или иначе нужно будет выйти в другую комнату, чтоб увидеть цвет. А комната - это уже Интернет. Так что, однозначно, нет.
Вот эта программа (http://www.softsoft.ru/network-internet/network-monitoring/66504.htm) выполняет требуемые задачи. Погугли, там много аналогичного софта.
http://savepic.ru/403826.png
и пожалуйста не надо показывать всем свои IP адреса
FATruden
17-01-2009, 00:52
Да, а кажется так просто- прога которая скажет тебе твой внешний IP...
Видемо это действительно не реально,ну или просто бесполезно...
и пожалуйста не надо показывать всем свои IP адреса » да,лудше не показывать но когда IP меняется несколько раз в день, мне кажется что это совсем не страшно.
По моему тему можно закрывать.
рано сдаетесь господа ) решение этой проблемы есть - пришлось делать такую штуку при динамическом айпи на удаленной торговой точке для управления ею радмином (юзался модем huawey):
1. понадобится утилитка plink.exe (входит в состав PuTTY) - в нете лежит на каждой файлопомойке
2. пишем batник getip.bat:
plink.exe -telnet 192.168.1.1:23 < getip.tln
3. пишем файл команд модема getip.tln:
password
ip ifconfig wanif0
exit
4. запуск batника: getip.bat > wanif0.txt
в итоге - имеем файл с инфой интерфейса, далее автоматом выкладываем его на ftp, посылаем по почте или на мобилу -
это уже на ваш вкус
или по желанию можно использовать таую весчь:
findstr "inet" wanif0.txt > wanif0_short.txt
на выход получим краткий вариант информации, в общем-то у кого на что фантазии хватит
Примечания:
а)192.168.1.1:23 - айпи в локалке и telnet-порт вашего модема
б)в пункте 3 после exit обязательно нужна пустая строка, иначе exit не будет выполнен и plink будет висеть ожидая выхода
в)вообще весь пункт 3 зависит от вашего модема, узнать команды можно самому подключившись на 23 порт
уффф, вроде бы все
Strange_V
05-02-2009, 13:32
Вариант с telnet предлагал в самом начале, как наиболее очевидный. Сам способ реализации в принципе не особо важен, у меня было так:
#!/usr/bin/python
import telnetlib, re
#import time
HOST = "192.168.0.10"
user = 'user'
password = 'userpass'
tn = telnetlib.Telnet(HOST)
tn.read_until("BCM96338 ADSL Router")
tn.read_until("Login:")
tn.write(user + "\n")
tn.read_until("Password: ")
tn.write(password + "\n")
time.sleep(5)
tn.write("ifconfig ppp_0_1_32_1\n")
tn.write("logout\n")
str = tn.read_all()
pattern = re.compile (".*inet addr:([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}).*");
ip = pattern.findall(str)
#print str
print ip[0]
hapcom, отчего не использовали dyndns?
Strange_V Опыт подсказывает, что использования сервисов и служб третьих сторон лучше избегать, тем более, что все реализуемо локально.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC