Существует ли способ создать Avahi для реализации “определения имен передачи любому из узлов” на LAN?

Проверьте, что адрес шлюза на Вашей хост-машине - является этим, что Вы ожидаете?

Проверьте, что Вам не включили беспроводную связь в случае, если Вы невольно соединяетесь с Интернетом посредством чужого соединения.

9
задан 3 June 2011 в 04:13
1 ответ

Trent Lloyd здесь, один из авторов проекта Avahi.

Это находится в возможной теории, но не легко сделать. К сожалению, механизм по умолчанию для публикации имени хоста в Avahi, также опубликовал запись обратного DNS, которая перечислена как эксклюзивная. Таким образом, при попытке опубликовать 2 имен хостов, указывающие на тот же IP, Вы получаете конфликт на обратной записи DNS.

Возможно сделать это, если Вы используете API Avahi для ручной публикации записи и отмечаете его как неисключительный. Необходимо было бы записать маленький фоновый процесс для каждого сервера в Python, C или подобный.

Вызов API использования является avahi_entry_group_add_record, и необходимо передать AVAHI_PUBLISH_ALLOW_MULTIPLE в поле флагов. Это должно затем работать.

Альтернатива должна использовать сервисное исследование в способе, которым это было предназначено, и имейте каждый клиент, публикуют сервис HTTP и используют плагин Firefox или подобный для просмотра веб-сервисов, о которых объявляют. Или некоторый другой вид сервисного браузера.

Добрый день используемый для включения плагина для Internet Explorer, чтобы сделать это как панель закладок я не уверен, делает ли он все еще.

13
ответ дан 2 December 2019 в 22:29

Теги

Похожие вопросы