ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
11 июля
365572 Топик полностью
ut1wpr (01.11.2012 04:09, просмотров: 71) ответил FDA на Объясните как сделать, чтобы можно было обращаться к Etrhernet-устройству не по IP-адресу, а по имени? Сейчас девайс собран на базе ENC28J60. Всё работает нормально, но хотелось бы добавить ещё и эту возможность.
В любом из вариантов вам понадобится введение в вашу сеть резолвера. В нем будет хранится некая таблица соответствий имен адресам. Тогда и только тогда вы сможете применить обращения по именам. Не забывайте, что на нижнем уровне первый вызов всегда будет именно к резолверу, а после установки коннекта работа пойдет классическим путем, по адресам. Ко времени, затрачиваемому на establish connection добавится время на обращение к резолверу. Каким образом будет организован ваш резолвер, будет ли это name server или что иное - вам решать. Оцените затраты на внедрение резолвера, стоит ли оно того в вашей сети. Если же в вашей сети уже есть эта служба - просто поднимайте зону адресов девайсов, пишите блок резолвинга, внедряйте в девайсы поддержку требуемого протокол и работайте по именам.