Найти - Пользователи
Полная версия: Узнать свой IP
Начало » Web » Узнать свой IP
1
Evg
Как узнать IP компа на котором выполняется скрипт.

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

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

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

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

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

В любом случае тебе нужно смотреть адреса которые не зарезервированы под локальные сети.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB