Mi sembra che molti dei problemi con il DNS, in particolare i problemi di sicurezza, abbiano la causa principale del DNS implementato su UDP; per esempio il rispondente non deve essere chi dice di essere.Perché mDNS (Bonjour, Avahi, ecc.) Usa UDP?
Non conosco i dettagli del protocollo mDNS (che presumo sia molto più recente di DNS), forse si occupa di questi problemi a livello di applicazione. Qualcuno può far luce su questo per me?
mDNS è progettato per essere utilizzato su una rete in cui gli utenti si fidano l'un l'altro abbastanza che questo non sia un problema (ad esempio una rete domestica). Per una rete più grande e più ostile, dovrebbe essere usato un normale DNS unicast (possibilmente con autenticazione TSIG). Quindi, un amministratore può impostare politiche a cui i clienti possono aggiornare i record. – Feuermurmel
Inoltre, 'Per UDP (Multicasts), più applicazioni possono iscriversi alla stessa porta. Http://stackoverflow.com/a/1694148/239247 –