DNS Server

وقتی شما می خواهید وارد سایتی بشوید، باید آدرس وب سایت خود را در web browser خود وارد کنید . یک روش برای مشخص کردن server ، دانستن IP آدرس آن است . مثلا ۶۳٫۷۲٫۵۱٫۸۵=www.cisco.com.اما به هر حال همه کاربر ها ترجیح می دهند تا به جای استفاده از این اعداد و ارقام از Domain names استفاده کنند، چرا که استفاده کردن و به خاطر سپردن آنها به مراتب راحت تر است. در حقیقت dns، IP addresses را به اسامی مشخص و ساده ترجمه می کند . مثلا وب سرور سایت yahoo می تواند ۶۵٫۲۰٫۳۵٫۷۹ باشد.( اعداد ip صرفا برای مثال است.) که می توان از طریق آدرس http://www.yahoo.com هم به آن دسترسی پیدا کرد. هم Domain name و هم IP address، کاربر را به یک وب سرور مشخص هدایت می کند، اما Domain name، هم برای استفاده، و هم برای به خاطر سپردن به مراتب راحت تر است . بدون dns کاربرها مجبور هستند برای وارد شدن به هر بخشی از اینترنت از اعداد خسته کننده IP address استفاده کنند. یکی از راه های به خاطر سپردن Domain name، یادگیری ساختار آن است . چیزی که بسیار مهم است انتخاب Domain name است . شرکت های تجاری دقت بسیار زیادی در انتخاب Domain name خود می می کنند، هر چه انتخاب Domain name با دقت بیشتری صورت بگیرد امکان ارتباط راحت تر و سریع تر مخاطبین را بیشتر فراهم می کند . هر Domain name هم منحصر به فرد است و هیچ دو فرد حقوقی و یا حقیقی هم نمی توانند از دو Domain name واحد و شبیه به هم استقاده کنند. هر Domain name از حروف و یا اعدادی تشکیل شده است که به وسیله نقطه از هم جدا می شوند. هنگامی که شما آدرس یک سایت را تایپ می کنید اگر DNS Server در اولين مرحله آدرس IP را دانست آنرا به شما خواهد داد و سريعاَ ارتباط برقرار مي شود . اگر اينطور نبود ( و آن تنها با درخواست از ديگر Server ها آنرا يافته بود ) در ابتدا آنIP يافت شده را به database خود مي افزايد و سپس آنرا به شما مي دهد و ارتباط کمي ديرتر برقرار مي شود . همين امر است که يکي از اختلافات بين ISP ها را مشخص مي سازد . که هر چه DNS Server يک ISP از database وسيع تري برخوردار باشد، سرعت بالاتري در بازيابي اطلاعات و باز کردن سايت هاي شما خواهد داشت .