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


Автор: vodiv 29.12.2010, 14:05
При обращении к DHCP серверу в запросе REQUEST (да и в других тоже) указывается имя хоста клиента. Адрес успешно предоставляется, но при обращении к этому хосту по его имени сообщается, что такого имени в сети нет. Я понимаю, что за имена отвечает другой протокол, например WINS, DNS, но думаю, что обычно этим должен заниматься DHCP? Используется стек lwIP в системе ARM. Может быть нужно еще посылать или отвечать на какие то широковещательные запросы?

Автор: Akina 29.12.2010, 14:41
Цитата(vodiv @  29.12.2010,  15:05 Найти цитируемый пост)
при обращении к этому хосту по его имени сообщается, что такого имени в сети нет

При КАКОМ обращении? NetBIOS, что ли? ну так DNS тут не при чём тогда...

Автор: Secandr 29.12.2010, 14:46
На дхцп вообще всякая дрянь приходит в этом поле, вплоть до марки ПУ или роутера.
Не думаю, что есть какой-то стандарт в заполнении этого поля.

Автор: vodiv 30.12.2010, 19:33
Имеется в виду функция gethostbyname или попытки установить соединение по имени.

Автор: 1000000dollars 31.12.2010, 11:38
gethostbyname использует локальный резолвер, следовательно надо смотреть его конфигурацию и дать ему службы (ту же DNS), которые смогут отрезолвить это имя.

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