0 / 0 / 1
Регистрация: 30.01.2014
Сообщений: 29
1

Получить (или создать) свободный ip адрес в локалке

16.03.2014, 15:10. Показов 671. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте уважаемые эксперты.

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

Пример:

Запускается apache, когда он пишет вызывает функцию bind() что бы зарегистрироваться что он слушает 80 порт и какой то ip, а точнее тот ip который ему дала система, а системе в свою очередь wi-fi роутер, маршрутизатор, провайдер и т.д.

У меня написан lsp провайдер который перехватывает эти вызовы. И во время выполнения bind() меняет ip с того что был по умолчанию, на свой. Для того что бы в систему добавить новый IP юзаю AddIPAddress и тогда в у моей сетевой карты появляется еще один ip адрес, но виртуальный.

Внимание вопрос. Как мне узнать какой ip адрес добавлять? Для того что бы быть в подсетке.

Я сначала думал что нужно запросить у dhcp сервера инфу, но dhcp сервер не всегда бывает.
Может проверять диапазон ip в локалке и выбрать свободный. Подскажите плиз!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.03.2014, 15:10
Ответы с готовыми решениями:

Как определить (получить) имя или адрес машины в локалке, на которой установлен MS SQL
А если можно, то список таких машин

Получить или задать адрес сайта
В моем приложении есть класс Config в котором определены некоторые переменные. Например, адрес...

Получить адрес файла или папки
Всем доброе время суток! Пишу на Visual Studia C++ 2008. Механизм работы таков, выделяю файл или...

Как получить текущую адрес страницы (или откуда пришел)?
например у меня есть страница cart.php в нем переменная $page='....'; как в переменную page...

0
16.03.2014, 15:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.03.2014, 15:10
Помогаю со студенческими работами здесь

Как с библиотекой xNet или без нее получить URL адрес страницы?
Сделал авторизацию вконтакте, хочу искусственно получить токен через приложение, суть в том, что...

Как получить указатель или прочитать значение, зная базовый адрес и оффсеты?
Сижу долго и нудно в гугле и не могу найти. Как в делфи, зная базовый адресс и оффсеты получить...

Как получить доступ к файлам через сетевую папку (создать файлы в сетевой или просто получить список)?
Как получить доступ к файлам через сетевую папку (создать файлы в сетевой или просто получить...

Получить адрес ИЗ указателя на адрес другой программы
В программе для редактирования RAM памяти процессов (в основном игровых =) ) ArtMoney можно...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru