یکی از سؤالات رایج در زمینه شبکه این است که دلایل استفاده DNS از UDP به صورت پیش فرض چیست؟ در حالی که پروتکلهای انتقالی مانند TCP قابلیتهای بیشتری جهت اطمینان از تحویل داده دارند اما DNS معمولاً از UDP بهره میبرد. دلیل اصلی این انتخاب، نیاز به سرعت بالا، سادگی و کارایی در پردازش درخواستهای ساده است. در این مقاله بررسی خواهد شد که چگونه ویژگیهای UDP با عملکرد DNS هماهنگ هستند و در چه شرایطی TCP جایگزین آن میشود.