Уведомления

Группа в Telegram: присоединиться | Jabber-конференция сообщества: pythonua@conference.jabber.ru

#1 Апрель 23, 2007 12:43:03

pythonwin
От:
Зарегистрирован: 2006-07-18
Сообщения: 1294
Репутация: +  0  -
Профиль   Отправить e-mail  

узнать свой IP

Подскажите, пожалуйста, как в коде на Питоне узнать внешний IP своего компьютера (как получить внутренний IP, я уже знаю). smile
взято из поста



Офлайн

#2 Апрель 23, 2007 14:23:40

denz
От:
Зарегистрирован: 2007-01-09
Сообщения: 117
Репутация: +  0  -
Профиль   Отправить e-mail  

узнать свой IP

ЫЫ. Немного непонятен термин “внешний айпи”?



Офлайн

#3 Апрель 23, 2007 14:41:27

pythonwin
От:
Зарегистрирован: 2006-07-18
Сообщения: 1294
Репутация: +  0  -
Профиль   Отправить e-mail  

узнать свой IP

denz
ЫЫ. Немного непонятен термин “внешний айпи”?
как я понял - ip-адресс прокси-сервера :)



Офлайн

#4 Апрель 23, 2007 15:20:01

denz
От:
Зарегистрирован: 2007-01-09
Сообщения: 117
Репутация: +  0  -
Профиль   Отправить e-mail  

узнать свой IP

Надежнее, чем выпарсить его http://www.lawrencegoetz.com/programs/ipinfo/ отседова - врядле чето будет.



Офлайн

#5 Июль 6, 2009 18:08:29

Sergiusnick
От:
Зарегистрирован: 2009-03-01
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

узнать свой IP

# -*- coding: utf-8 -*-
#получение списка ip-адресов хоста, на котором запущена программа

import socket

#возвращает список IP-адресов хоста, на котором запущена программа
# параметры:
# нет
# возвращаемое значение:
# список IP-адресов (адрес в текстовом виде ‘a.b.c.d’)
def GetIP ():
return socket.gethostbyname_ex(socket.gethostname())

#тестирование
if __name__=='__main__':
print ‘IP addresses:’
for i in GetIP():
print i



Офлайн

#6 Июль 8, 2009 20:23:56

nerezus
От:
Зарегистрирован: 2006-08-01
Сообщения: 178
Репутация: +  0  -
Профиль   Отправить e-mail  

узнать свой IP

Не катит такой - у VPN IP коннекта может отличаться от IP, с которого он смотрит вовне, а при NAT всегда будет отличаться.
НА фри хостинг повесь <?=getenv('REMOTE_ADDR')?> и скачивай эту страничку. Это будет твой IP.



Отредактировано (Июль 8, 2009 20:25:04)

Офлайн

#7 Июль 9, 2009 14:08:42

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

узнать свой IP

nerezus
Не катит такой
это завист от поставленой задачи, если нужен свой ip (для доступа по локалке) то вариант от Sergiusnick,
а если нужен свой ВНЕШНИЙ ip, тогда ваш вариант.

название темы звучит так: “узнать свой IP”

Офлайн

#8 Июль 30, 2009 13:33:11

slavik
От:
Зарегистрирован: 2009-07-30
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

узнать свой IP

получить все ip-адреса, потом основываясь на таблице маршрутизации, в зависимости от направления, выбрать нужный



Офлайн

#9 Сен. 22, 2010 14:54:02

nauman
От:
Зарегистрирован: 2009-10-28
Сообщения: 50
Репутация: +  0  -
Профиль   Отправить e-mail  

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version