پرس و جوی معکوس

فرض کنید حالتی بوجود بیاید که یک سرویس دهنده DNS ، آدرس IP یک ماشین را بداند ولی نام نمادین معادل با آن را نداند. بعنوان مثال DNS مایل است بداند که چه نامی در شبکه اینترنت معادل با ۱۹۵٫۱۳٫۴۲٫۷ می‌باشد. در چنین حالتی مسئله کمی حادتر به نظر می‌رسد ، چرا که برای ترجمه نامهای نمادین ، چون این نامها دارای حوزه و زیرحوزه هستند ، تحلیل آدرسها ساده است ولی ترجمه آدرس IP به معادل نام حوزه ، از چنین روابطی تبعیت نمی‌کند ؛ بعبارت بهتر هیچ ارتباط مستقیم و متناظری بین آدرسهای IP و اسامی انتخاب شده در اینترنت وجود ندارد. برای یافتن نامهای متناظر با یک آدرس IP باید یک جستجوی کامل و در عین حال وقتگیر انجام بشود. روش کار بدین صورت است که سرویس دهنده محلی یک تقاضا برای DNS متناظر با شبکه‌ای که مشخصه آن در آدرس IP ، مشخص شده ، ارسال می‌کند. بعنوان مثال آدرس IP شبکه‌ای را ۱۳۸٫۱۴٫۷٫۱۳ در نظر بگیرید ، آدرس کلاس B و مشخصه آن ۱۳۸٫۱۴٫۰٫۰ است . زمانی که مؤسسه‌ای یک کلاس IP ثبت می‌دهد یک سرویس دهنده DNS ، متناظر با شبکه خود ایجاد کرده و آنرا نیز معرفی می‌کند. سرویس دهنده محلی بایستی آدرس DNS متناظر با شبکه ۱۳۸٫۱۴٫۰٫۰ را پیدا کرده و سپس برای آن یک تقاضا ارسال کند. DNS مربوط به این شبکه ، براساس زیر شبکه‌هایی که دارد این سؤال را از طریق سرویس دهنده‌های متناظر با هر زیر شبکه پیگیری می‌کند. (چون هر زیر شبکه یک سرویس دهنده DNS مخصوص به خود دارد) نهایتاً یک نام نمادین حوزه معادل با آن آدرس IP بر خواهد گشت.
ساختار Domain name از ارقام و حروفی تشکیل شده است. یکی قسمت نام سرور است، دیگری نام دامنه و دیگری زیر دامنه است. مثلا http://www.yahoo.com را در نظر بگیرید. قسمت www که نام سرور یا هاست است.قسمت Yahoo ۱نام دامنه و قسمت com زیر دامنه می‌باشد.