Форум программистов, компьютерный форум, киберфорум
Наши страницы

Python: Сети

Войти
Регистрация
Восстановить пароль
 
Chizel
29 / 12 / 4
Регистрация: 19.11.2014
Сообщений: 477
#1

Получение и изменение ip адреса - Python

21.01.2016, 12:27. Просмотров 1900. Ответов 3
Метки нет (Все метки)

Здравствуйте! Пытаюсь получить ip своего компьютера написал такой код:
Python
1
2
import socket
socket.gethostbyname(socket.gethostname())
Получаю вывод '192.168.56.1', вроде все замечательно, но у меня несколько сетевых карт на машине, плюс еще ПО VirtualBox стоит и вот этот ip как раз и принадлежит VirtualBox Host-Only Network.
Можно ли как то вывести весь список ip на моей машине? Или, допустим, только с нужной мне сетевой карты?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.01.2016, 12:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Получение и изменение ip адреса (Python):

Изменение даты создания папки и изменение MAC-адреса - CMD/BAT
Ребята всем привет. Нужна ваша помощь. Пишу bat для одной операции и столкнулся с проблемой что надо изменить дату создание папки Program...

Получение IP адреса - Java EE
Имеется веб-приложение, одной из задач которого является отображение IP адреса текущей машины. Вставляю на jsp страничку следующий код: ...

Получение IP адреса (Си) - C++
Есть ли функция или библиотека для С для определения своего реального интернет IP адреса? Или может есть сервис?

Получение адреса - C++
Есть следующая строка: long int array; Что означает, если мы напишем следующее: (char*)Arr; Мы получим начало адреса...

Получение IP адреса - C#
как получить IP адрес сервера,скажем я нахожусь на сервере ftp.ubisoft.com и мне нужно получить его айпи,а еще лучше и порт,как это сделать?

Получение IP адреса - C#
Как можно в C# получить IP адресс машины и вывести его на экран (Консольное приложение)* Так же как можно отослать этот ип на мыло или...

3
Vigi
107 / 107 / 30
Регистрация: 28.05.2012
Сообщений: 526
21.01.2016, 13:32 #2
Python
1
print(socket.gethostbyname_ex(socket.gethostname())[2])
так?
1
Chizel
29 / 12 / 4
Регистрация: 19.11.2014
Сообщений: 477
21.01.2016, 15:00  [ТС] #3
Да, верно, а как изменить ip у нужной мне сетевой карты?

Добавлено через 1 час 18 минут
Подскажите хоть модуль, какой ковырять для этих целей?
0
alex925
2553 / 2204 / 523
Регистрация: 19.03.2012
Сообщений: 8,559
21.01.2016, 15:09 #4
Если сидиш на мастдайке, то эта задача явно решается с помощью api (библиотека pywin32).
1
21.01.2016, 15:09
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.01.2016, 15:09
Привет! Вот еще темы с ответами:

функция получение ip адреса - C++
какой функцией можно получить в программе на c++ свой ip адресс и можно ли его сменить?

Получение значения из адреса - C++
Я имею адрес DWORD Vehicle = { 0x00B6F5F0 }; он содержит число(я могу узнать его вне кода), мне нужно получить его в переменную value,...

Получение сетевого адреса - Сети
Всем привет. Ребят подскажите такой момент.Имеется роутер, имеется ноутбук и нетбук. Буквально 3 месяца все работало идеально.Буквально...

Яндекс Карты API Получение адреса из координат - JavaScript
Собственно тема. Только начал смотреть в сторону карты, но не до понимаю куда кого совать. Напишите, если не затруднит, пример функции -...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru