Dường như với tôi rằng rất nhiều vấn đề với DNS, đặc biệt là vấn đề bảo mật, có nguyên nhân gốc rễ của DNS đang được triển khai trên UDP; ví dụ, người trả lời không nhất thiết phải là người mà anh ta nói.Tại sao mDNS (Bonjour, Avahi, vv) sử dụng UDP?
Tôi không biết chi tiết về giao thức mDNS (mà tôi giả định là mới hơn DNS nhiều), có thể nó sẽ xử lý các vấn đề này ở cấp ứng dụng của nó. Ai đó có thể làm sáng tỏ vấn đề này giúp tôi không?
mDNS được thiết kế để sử dụng trên mạng nơi người dùng tin tưởng lẫn nhau đủ để đây không phải là mối quan ngại (ví dụ: mạng gia đình). Đối với một mạng lớn hơn, thù địch hơn, DNS unicast thông thường (có thể với TSIG authentcation) nên được sử dụng thay thế. Sau đó, quản trị viên có thể thiết lập các chính sách mà khách hàng có thể cập nhật bản ghi nào. – Feuermurmel
Ngoài ra, 'Đối với UDP (Multicasts), nhiều ứng dụng có thể đăng ký vào cùng một cổng.' http://stackoverflow.com/a/1694148/239247 –