Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Сети > DHCP запрос


Автор: naz191 4.8.2010, 12:12
Здравствуйте! Нужно сделать прогу которая умеет работать с DHCP. т.е. отправлять DHCP запросы и принимать их. 
Суть в следующем : В сети несколько DHCP серверов IP раздаются автоматом. при подключений к сети(интернет) прога "общаясь" с dhcp серверами позволяет пользователю получить желаемый IP из нескольких диапазонов IP.
Возможно ли такое сотворить с помшью Delphi? или это бред?
Дайте пожалуйста направление - куда думать, где искать...
как я понял прога дожна сама подключаться к интернету - для того чтобы получить IP.

Автор: drkot 24.8.2010, 00:36
Цитата(naz191 @  4.8.2010,  12:12 Найти цитируемый пост)
 или это бред?

да, это бред

в настройках сетевого интерфейса можно указать желаемый сервер.

Цитата(naz191 @  4.8.2010,  12:12 Найти цитируемый пост)
 В сети несколько DHCP серверов IP раздаются автоматом

это не просто бред, а скорее диверсия или полное непонимание сетевых технологий

Автор: akimovaleks 24.8.2010, 21:27
 smile  smile  smile  smile  просто класно написал 
Код

получить желаемый IP из нескольких диапазонов IP. 
smile 

Автор: naz191 26.8.2010, 08:39
Цитата(drkot @ 24.8.2010,  00:36)

в настройках сетевого интерфейса можно указать желаемый сервер.
1)Я конечно не против критики... но причем тут ЖЕЛАЕМЫЙ DHCP СЕРВЕР?
Читай внимательней что ли...
Цитата(naz191 @  4.8.2010,  12:12 Найти цитируемый пост)
 В сети несколько DHCP серверов IP раздаются автоматом

это не просто бред, а скорее диверсия или полное непонимание сетевых технологий


2)Мля ты хочешь сказать что у моего провайдера не может быть несколько серверов? )))

Добавлено через 11 минут и 25 секунд
Короче при подключений к интернету комп получает IP адресс, так вот комп сам выбирает из нескольких DHCP серверов "подходящий" по каким то параметрам, а каждый сервер предлагает разные IP  (у моего провайдера 6 подсетей ) так вот мне нужно создать прогу при помощи которой я бы мог сам выбирать  DHCP сервер  и IP. (ДА! да! я мог тут допустить ошибки - я не очень шарю в терминах т.к я не программер но думаю суть ясна)

Автор: drkot 26.8.2010, 10:38
naz191, Если Вы так хотите ....

Как правило сервер выдающий адреса ОДИН, тк иметь их 2,3 или более просто нет смысла (не важно сколько подсетей обслуживается).
Если миграция по под сетям приводит к нарушению области видимости (скажем вам становятся недоступны некоторые компы в локальной сети) то об жтом стоит поговорить с провайдером, и думаю все решится.
Если же IP "реальный", то Вам должно быть фиолево какой он и к какой подсети относится.

Если в сети более одного сервера, то такая сеть нормально работать не будет, точнее один из серверов будет просто бездействовать.

А почему Вы решили что в сети НЕСКОЛЬКО DHCP серверов? Вы видели множественные ответы на широковещательный запрос?
Если да, то настройте брандмауер на фильтрацию ответов от "нежелательных" серверов.

Но скорее всего ситуация такая: сервер один, диапазонов IP для выдачи несколько. 
Соответствено он выдает либо случайный либо сбалансированный (равномерность диапазонов) IP в ответ.
Вот и все.

Автор: Finalist 26.8.2010, 10:38
я не думаю что это именно dhcp. в инет выходишь по рррое? 

Автор: naz191 26.8.2010, 15:44
Цитата(Finalist @ 26.8.2010,  10:38)
я не думаю что это именно dhcp. в инет выходишь по рррое?

да через pppoe.

Автор: Finalist 26.8.2010, 16:03
Ну тогда у провайдера только один сервер(скорее всего) просто он тебе дает айпи который щас свободен.. 
Не думаю что можно выбрать адрес из списка.. какой дали, такой носи..
С провайдером договорись, чтоб они тебе статический айпи сделали, у моего провайдера это не дорого.. меньше 50 рублей в месяц

Автор: cat512 27.8.2010, 20:58
Цитата

Как правило сервер выдающий адреса ОДИН, тк иметь их 2,3 или более просто нет смысла (не важно сколько подсетей обслуживается).

http://technet.microsoft.com/ru-ru/library/cc778572(WS.10).aspx

Добавлено через 4 минуты и 46 секунд
http://technet.microsoft.com/ru-ru/library/cc753477(WS.10).aspx

Автор: cat512 27.8.2010, 21:14
http://technet.microsoft.com/ru-ru/library/cc770535(WS.10).aspx

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)