Bana göre, özellikle güvenlik sorunları olmak üzere, DNS ile ilgili pek çok problemin, UDP üzerinden DNS'nin temel nedenleri var; Mesela cevap veren kişi söylediği kişi olmak zorunda değildir.Neden mDNS (Bonjour, Avahi, vb) UDP kullanıyor?
mDNS protokolünün ayrıntılarını bilmiyorum (DNS'den çok daha yeni olduğunu varsayalım), belki de bu sorunları uygulama seviyesinde ele alır. Benim için biraz ışık tutabilir mi?
mDNS, kullanıcıların endişe duymadıkları bir ağda (örneğin, bir ev ağı) endişe etmeyecek şekilde tasarlanmıştır. Daha büyük, daha düşmanca bir ağ için, normal tek noktaya yayın DNS (muhtemelen TSIG kimlik doğrulamasıyla birlikte) kullanılmalıdır. Ardından, bir yönetici, müşterilerin hangi kayıtları güncelleyebileceği politikaları oluşturabilir. – Feuermurmel
Ayrıca, 'UDP (Multicasts) için, birden çok uygulama aynı bağlantı noktasına abone olabilir. 'Http://stackoverflow.com/a/1694148/239247 –