Обычная домашняя сеть. Роутер кинетик ультра, галочка на пересылке mDNS стоит.
Макбук прекрасно резолвит адрес
mydevice.local
Сервер на debian тоже.
А вот некоторые контейнеры докера запускаемые на том же сервере debian - нет.
Например,
sudo docker run -it --rm busybox ping mydevice.local или
nginx:latest - резолвят. А некоторые нет. В частности никак не могу заставить это делать
homeassistant/home-assistant:stable. Какие настройки за это отвечают в системе? Причем через коменду диг он видит ip, а через ping нет.
bbbd2b10a44b:/config# dig mydevice.local
; <<>> DiG 9.18.24 <<>> mydevice.local
;; global options: +cmd
;; Got answer:
;; WARNING: .local is reserved for Multicast DNS
;; You are currently testing what happens when an mDNS query is leaked to DNS
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 22505
;; flags: qr ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;mydevice.local. IN A
;; ANSWER SECTION:
mydevice.local. 600 IN A 192.168.1.126
;; Query time: 3 msec
;; SERVER: 127.0.0.11#53(127.0.0.11) (UDP)
;; WHEN: Tue Aug 06 19:44:22 +04 2024
;; MSG SIZE rcvd: 55
bbbd2b10a44b:/config# ping mydevice.local
ping: bad address 'mydevice.local'