0

هاست و دامين

 
mina_k_h
mina_k_h
کاربر طلایی1
تاریخ عضویت : خرداد 1390 
تعداد پست ها : 12298
محل سکونت : زمین

پاسخ به:هاست و دامين
شنبه 7 آبان 1390  5:05 PM

نحوه ترجمه اسامی دامین توسط DNS

آیا تاکنون این سوال برای شما مطرح شده است  که پس از تایپ نام دامین یک سایت در مرورگر وب ، آدرس IP آن چگونه پیدا می شود؟ برای ارتباط با یک سایت ، می بایست قبل از هر چیز آدرس IP آن مشخص گردد . به منظور ترجمه  اسامی کامپیوترهای هاست و دامین به آدرس های IP از پروتکل DNS استفاده می گردد.

 Queries و Resolution

یک سرویس گیرنده به منظور استفاده از سرویس دهنده نام دامین ، DNS و اخذ پاسخ لازم از دو روش متفاوت استفاده می نماید :

در روش اول ، سرویس گیرنده با سرویس دهندگان دامین ارتباط برقرار می نماید . فرآیند فوق مادامیکه سرویس دهنده مجاز شامل اطلاعات مورد نیاز پیدا نشود ، ادامه خواهد یافت ( روش  non Recursive query  ) .

در روش دوم ، ماموریت ترجمه دامین به آدرس به DNS واگذار می شود . در این روش سرویس گیرنده اقدام به ارسال درخواست خود برای سرویس دهنده نام دامین ، DNS نموده و سرویس دهنده نام دامین ، DNS پس از انجام عملیاتی خاص و یافتن آدرس IP سایت درخواستی ، آن را برای سرویس گیرنده ارسال می نماید (روش  Recursive query  ) .

به منظور آشنائی با نحوه انجام عملیات فوق به بررسی یک نمونه مثال می پردازیم . زمانی که شما قصد مشاهده یک وب سایت نظیر وب سایت گوگل (  www.google.com  ) را داشته باشید ، پس از فعال نمودن مرورگر وب و تایپ آدرس دامین    http://www.google.com  و یا google.com  ، پس از مدت زمان کوتاهی ! صفحه اصلی وب سایت در مرورگر شما نمایش داده می شود . برای یافتن آدرس IP وب سایت درخواستی مراحل زیر دنبال می شود :

مرحله اول : فعال نمودن مرورگر و درج آدرس دامین www.google.com در بخش آدرس آن . در این مقطع کامپیوتر شما دارای آگاهی لازم در خصوص آدرس IP وب سایت google نمی باشد. بنابراین یک درخواست سرویس دهنده نام دامین ، سرویس دهنده نام دامین ، DNS را برای سرویس دهنده سرویس دهنده نام دامین ، DNS مربوط به مرکز ارائه دهنده سرویس های اینترنت ( ISP ) ارسال می نماید .  حتما" این سوال برای شما مطرح شده است که کامپیوتر به چه صورت از آدرس IP سرویس دهنده DNS آگاهی می یابد تا درخواست خود را برای وی ارسال نماید ؟  در صورتی که شما از طریق Dial-up به اینترنت متصل شده اید ، این موضوع با استفاده از تنظیمات انجام شده ( ایستا و پویا ) پروتکل TCP/IP مرتبط با آداپتور مجازی Dial-up انجام خواهد شد . در صورتی که دارای یک اتصال دائم به اینترنت و از طریق یک شبکه محلی می باشید ، این موضوع با استفاده از  تنظیمات انجام شده ( ایستا و پویا ) پروتکل TCP/IP مرتبط با آداپتور کارت شبکه انجام خواهد شد .

مرحله دوم : سرویس دهنده نام دامین ، DNS مرکز ارائه دهنده خدمات اینترنت ( ISP ) شما ، آدرس IP مربوط به سایت گوگل را نمی داند و بدین دلیل، آدرس سایت فوق را از یکی از سرویس دهندگان نام ریشه درخواست می نماید .

مرحله سوم : سرویس دهنده نام دامین ، DNS ریشه ، بانک اطلاعاتی خود را بررسی نموده و از سرویس دهنده سرویس دهنده نام دامین ، DNS اولیه google.com  آگاهی می یابد  . پس از آگاهی از آدرس IP سرویس دهنده DNS مربوط به google.com ، پاسخ لازم برای سرویس دهنده ISP شما ارسال می گردد.

مرحله چهارم : در این مرحله سرویس دهنده نام دامین ، DNS مرکز ISP شما دانش لازم به منظور ارتباط با سرویس دهنده نام دامین ، DNS گوگل را پیدا نموده و پس از برقراری ارتباط از وی آدرس IP وب سایت گوگل (  www.google.com ) را جویا می شود. بدین منظور سرویس دهنده شما یک درخواست Recursive را برای سرویس دهنده نام دامین ، DNS مربوط به google.com ارسال می نماید.

مرحله پنجم : سرویس دهنده نام دامین ، DNS  گوگل ، بانک اطلاعاتی خود را بررسی نموده و از وجود رکورد www.google.com در بانک آگاه می گردد. رکورد فوق دارای یک آدرس IP است . در این حالت خاص ، سرویس دهنده وب بر روی ماشین مشابهی است که سرویس دهنده سرویس دهنده نام دامین ، DNS نصب شده است . در صورتی که سرویس دهنده وب و سرویس دهنده نام دامین ، DNS بر روی یک ماشین مشابه نصب نشده باشند ، آدرس IP آنان متفاوت بوده و این موضوع از طریق رکوردهای منبع موجود در بانک اطلاعاتی سرویس دهنده سرویس دهنده نام دامین ، DNS مشخص می گردد .

مرحله ششم : سرویس دهنده نام دامین ، DNS مربوط به ISP شما از آدرس IP مربوط به www.google.com آگاهی پیدا نموده و نتایج را برای کامپیوتر شما ارسال می نماید .

 
مرحله هفتم : کامپیوتر شما در این مقطع دارای آگاهی لازم در خصوص آدرس IP وب سایت گوگل بوده و می تواند با آن ارتباط برقرار نماید . بنابراین کامپیوتر شما یک درخواست http را مستقیما" برای سرویس دهنده وب گوگل ارسال نموده و از وی درخواست یک صفحه وب را می نماید.

غصه هایت را با «ق» بنویس

تا همچون قصه فراموش شوند...

 

تشکرات از این پست
دسترسی سریع به انجمن ها