Форум программистов, компьютерный форум CyberForum.ru

Python: Сети

Войти
Регистрация
Восстановить пароль
 
Chizel
25 / 8 / 3
Регистрация: 19.11.2014
Сообщений: 280
#1

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

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

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

Получение IP адреса C#
Получение IP адреса (Си) C++
MS Excel Получение адреса ячейки
функция получение ip адреса C++
получение сетевого адреса
C# Получение IP адреса
Java EE Получение IP адреса
VBS Получение внешнего IP-адреса
C++ Получение адреса
Получение и вывод IP-адреса C#
Получение адреса, по координатам Android
Изменение даты создания папки и изменение MAC-адреса BAT

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vigi
 Аватар для Vigi
89 / 89 / 20
Регистрация: 28.05.2012
Сообщений: 449
21.01.2016, 13:32     Получение и изменение ip адреса #2
Python
1
print(socket.gethostbyname_ex(socket.gethostname())[2])
так?
Chizel
25 / 8 / 3
Регистрация: 19.11.2014
Сообщений: 280
21.01.2016, 15:00  [ТС]     Получение и изменение ip адреса #3
Да, верно, а как изменить ip у нужной мне сетевой карты?

Добавлено через 1 час 18 минут
Подскажите хоть модуль, какой ковырять для этих целей?
alex925
2317 / 1983 / 456
Регистрация: 19.03.2012
Сообщений: 7,758
21.01.2016, 15:09     Получение и изменение ip адреса #4
Если сидиш на мастдайке, то эта задача явно решается с помощью api (библиотека pywin32).
Yandex
Объявления
21.01.2016, 15:09     Получение и изменение ip адреса
Ответ Создать тему
Опции темы

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