Il me semble que beaucoup de problèmes avec DNS, en particulier les problèmes de sécurité, ont la cause première du DNS implémenté sur UDP; par exemple, le répondant n'a pas à être celui qu'il dit être.Pourquoi mDNS (Bonjour, Avahi, etc.) utilise-t-il UDP?
Je ne connais pas les détails du protocole mDNS (que je suppose est beaucoup plus récent que DNS), peut-être qu'il prend soin de ces problèmes dans son niveau d'application. Quelqu'un peut-il faire la lumière sur ce pour moi?
mDNS est conçu pour être utilisé sur un réseau où les utilisateurs se font suffisamment confiance pour que cela ne soit pas un problème (par exemple, un réseau domestique). Pour un réseau plus grand et plus hostile, un DNS unicast normal (avec éventuellement une authentification TSIG) devrait être utilisé à la place. Ensuite, un administrateur peut définir des stratégies auxquelles les clients peuvent mettre à jour les enregistrements. – Feuermurmel
En outre, 'Pour UDP (Multicasts), plusieurs applications peuvent s'abonner au même port. Http://stackoverflow.com/a/1694148/239247 –