Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 12, 2009 15:25:36

Evg
От:
Зарегистрирован: 2008-12-25
Сообщения: 346
Репутация: +  -1  -
Профиль   Отправить e-mail  

Узнать свой IP

Как узнать IP компа на котором выполняется скрипт.

Нашел такие варианты:
1)
import socket
print socket.gethostbyname_ex(socket.gethostname())

выводит у меня:
('samsung-fba1898', , )

где последнее ип которым смотрю в инет. а что за два первых адреса?

2)
есть еще вариант открывать какой нить сервис по определению ип и парсить там свою ип со страницы.

Есть ли еще какие нибудь варианты?



Офлайн

#2 Ноя. 4, 2009 14:26:48

VadimHacker
От:
Зарегистрирован: 2009-02-08
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

Узнать свой IP

Есть предположение:
192.168.238.238 - наверно у тебя стоит vmware или virtualbox? Обычно у их виртуальных интерфейсов бывают такие адреса.
192.168.1.2 - наверно ты подключен через роутер. Это твой адрес в сети между тобой и роутером.
95.158.250.142 - внешний адрес роутера, через который ты виден в инете. Или если ip серый, то это адрес NAT провайдера.

В любом случае тебе нужно смотреть адреса которые не зарезервированы под локальные сети.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version