У меня есть хостинг веб-сервера разработки как "myhost.local", который найден с использованием Bonjour/mDNS. На сервере запущен avahi-daemon.
Веб-сервер также хочет обрабатывать любые поддомены. Например, "cat.myhost.local" и "dog.myhost.local" и "guppy.myhost.local".
Учитывая, что myhost.local находится на динамическом IP-адресе из dhcp, существует ли еще способ маршрутизации всех запросов для поддоменов в myhost.local?
Я начинаю думать, что это невозможно в настоящее время...
http://marc.info/?l=freedesktop-avahi&m=119561596630960&w=2
Вы можете сделать это с файлом /etc/avahi/hosts. В качестве альтернативы вы можете используйте avahi-publish-host-name.
Нет, он не может. Поскольку он хочет определить псевдоним, а не новый Имя хоста. То есть он только хочет зарегистрировать A RR, без обратного PTR RR. Но если вы вставляете что-то в /etc/avahi/hosts, то он регистрирует оба, и обнаруживает столкновение, если PTR RR не является уникальным, что было бы case для псевдонима.