ثبت نام کنید. بر..."> ثبت نام کنید. بر..."> رفتن به مطلب
Mohammad Aref

چطور سرور نام های دامنه dns کار می کند؟

پست های پیشنهاد شده

وقتی برای چند دقیقه در اینترنت جستجو می کنید، چندین بار بدون اینکه بدانید از سرور نام های دامنه یا dns:domainnameserver استفاده می کنیدdns بزرگترین بانک اطلاعاتی جهان است و بدون آن کار اینترنت تا حدودی مختل می شود. آدرس هایی مثل

محتوای مخفی

    برای مشاهده محتوای مخفی می بایست در انجمن ثبت نام کنید.
برای کامپیوتر شما و اینترنت غیر قابل درک است! هر آدرسی به این صورت دارای یک آدرس ip است. ip آدرسی است که برای کامپیوتر و اینترنت قابل درک است و یک آدرس 32بیتی 4 قسمتی است. در زیر نمونه ای از آدرس ip را مشاهده می کنید:42 . 251 . 42 .70هر چهار رقم هشتایی یا octet نام دارد. چون هر کدام مقداری بین 0 تا 256(28) می تواند داشته باشد. هر کامپیوتری که در اینترنت است دارای یک آدرس ip مخصوص است. سرورها دارای آدرسip ثابت هستند ولی کامپیوتر هایی که به isp متصل می شوند هر بار یک آدرس جدید از isp دریافت می کنند.در ویندوزxp می توانید آدرس ip کامپیوترتان را در قسمت run با تایپ ipconfig ببینید.همان طور که گفتیم کامپیوتر شما تنها آدرس های ip را می شناسد و اگر به جای آدرس سایت ip آن را بنویسید فرقی نمی کند.در کل انسان ها در حفظ کردن شماره ها و عددها مهارتی ندارند و حفظ کردن آدرس سایت ها به جای آدرس ip آن ها برای ما آسان تر است.قسمت اول نام دامنه مثل www یا mail در mail.website.com نام یک قسمت از سرور را مشخص می کند. هر قسمت از نام یک دامنه در همان سرور باید یکتا باشد و هر دامنه نیز باید یکتا باشد. برای مثال نمی توانیم دو website در com . داشته باشیم و نمی توانیم دو mail در website.com داشته باشیم. شرکتی به نام networksolutions مسئول ثبت دامنه ها است. نام تمام دامنه ها در لیستی به نام whois list موجود است.هر دامنه ای دارای یک سرور نام های دامنه (dns) در جایی است. تمام این سرور ها روی هم dns را تشکیل می دهند ولی تماما به صورت یک بانک اطلاعاتی واحد رفتار می کنند.dnsها همواره دو کار را انجام می دهند:. در خواست های کامپیوتر ها و کاربران برای ترجمه آدرس ها به ip را پاسخ می دهند.

. درخواست های dnsهای دیگر برای ترجمه آدرس ها را پاسخ می دهند.هنگامی که یکی از این نوع درخواست ها به dns می رسد یکی از چهار کار زیر را انجام می دهد:. اگر ip مورد نظر را داشته باشد به درخواست جواب می دهد

. اگر آن آدرس را نداشته باشد با dnsهای دیگر ارتباط برقرار می کند تا ip مورد نظر را بدست آورد

. ممکن است بگوید «من این آدرس را نمی شناسم ولی نام آدرس dns را به شما می دهم که ممکن است این آدرس را بشناسد»

. می تواند پیغام خطای را بدهد و بگوید که آدرس غیر معتبر است و وجود ندارد.هنگامی که آدرسی را در جستجوگر اینترنت خود وارد می کنید اولین قدم دریافت ip آدرس دامنه است تا بتواند سایت مورد نظر را درخواست کند. برای اینکار باید ip را از dns دریافت کند.وقتی به isp خود متصل می شوید، dns مورد نظر از طرف isp مشخص می شود. در run ipconfig را تایپ کنید تا dns خود را ببینید. هر برنامه ای که نیاز به دریافت ip و ارسال آن به سرور دارد ip مورد نیاز را از dns مشخص شده اینترنت شما دریافت می کند.هنگام پاسخ دادن به درخواست؛ اگر ip مورد نظر در dns وجود نداشته باشد ولی قبل از شما کسی همان ip را درخواست کرده باشد، dns دیگر نیازی به فرستادن در خواست به باقی سرور نام های دامنه ندارد و درخواست های تکراری را ذخیره یا cache می کند. بیایید به یک مثال واقعی از کار dns بپردازیم. وقتی در جستجوگر اینترنت خود

محتوای مخفی

    برای مشاهده محتوای مخفی می بایست در انجمن ثبت نام کنید.
را تایپ می کنید؛ ابتدا سرور نام دامنه (dns) شما از dns دامنه های com. سوال می کند که

محتوای مخفی

    برای مشاهده محتوای مخفی می بایست در انجمن ثبت نام کنید.
را می شناسد یا نه.سرور com. این آدرس را می شناسد پس آدرس dns مخصوص

محتوای مخفی

    برای مشاهده محتوای مخفی می بایست در انجمن ثبت نام کنید.
را به dns شما می دهد. سپس dns شما یه dns مخصوص

محتوای مخفی

    برای مشاهده محتوای مخفی می بایست در انجمن ثبت نام کنید.
متصل می شود و ip مورد نظر را دریافت می کند و آن را به جستجوگر شما می دهد تا جستجوگر شما به آن سرور متصل شود.هر کدام از این dnsها دارای چندین dns جایگزین هستند تا در صورت بروز مشکل در یکی از آن ها کار باقی آن ها مختل نشود و شما بتوانید همچنان سایت مورد نظرتان را جستجو و دریافت کنید. کار دیگری که dnsها انجام می دهند ذخیره (cache) کردن تمام درخواست ها و پاسخ هاست. به این ترتیب بعد از تعداد زیادی جستجو و درخواست دادن و گرفتن ipها، کار dns سریع تر می شود و دیگر نیازی به مشغول کردن dnsهای دیگر ندارد.این ذخیره (cache) برای همیشه باقی نمی ماند و شاخصه ای برای اینکار به نام ttl:timetolive دارد که مشخص می کند هر درخواست و ip را تا چه مدت ذخیره کند.ttl با هر ip دریافتی به dns می رسد و اگر تنظیمات dns به طوری باشد که از ttl برای تعیین زمان ذخیره استفاده کند طبق ttl از چند دقیقه تا چند روز ip را ذخیره می کند.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از ۷۵ اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به عنوان یک لینک به جای

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • جدید...