مجموعه ها


پربازدیدترین مطالب

آموزش شبیه ساز میکروتیک - بخش 1 کلیات طراحی اتاق سرور استاندارد آموزش دستور Passive Interface در EIGRP آموزش استفاده از User Manager در میکروتیک چطور رمز عبور فراموش شده ویندوز سرور 2008 را بدست آوریم؟ آموزش شبیه ساز میکروتیک - بخش 2 تجهیز اتاق سرور معرفی سوییچ های خانواده 2950 catalyst سیسکو SAN اژدهایی در مقابل DAS و NAS فلوک عصای دست یک ادمین شبکه

آخرین مطالب

نصب ویندوز سرور 2012 از طریق فلش مموری آموزش مجازی سازی Hyper-V در ویندوز سرور 2012 دوربین های نظارت بر کودک چطور PHP را در IIS ویندوز سرور اجرا کنیم؟ استفاده از ماشین مجازی به عنوان سرور چطور رمز عبور فراموش شده ویندوز سرور 2008 را بدست آوریم؟ آموزش راه اندازی FreeNAS دسکتاپ مجازی برای کاربران با Citrix به اشتراک گذاری اینترنت توسط ad hoc 4 راه حل آسان در بدست آوردن یک وای فای پرسرعت

پشت پرده DNS

پشت پرده DNS

Domain Name System (DNS) برای تبدیل نام آدرس های وب قابل فهم توسط انسان مانند www.ipbehsa.com به آدرس قابل فهم توسط ماشین (IP) مانند 176.67.169.150 مورد استفاده قرار می گیرد. اما چرا DNS مهم است؟ چطور کار می کند؟

چرا DNS مهم است؟

DNS مانند یک دفترچه تلفن است. اگر شما اسم فرد را بدانید اما شماره تلفن او را ندانید، می توانید آن را در دفترچه تلفن پیدا کنید.  DNS چنین نقشی را در اینترنت ایفا می کند.

وقتی http://ipbehsa.com  را در مرورگر خود وارد می کنید، کامپیوتر شما از DNS استفاده می کند تا IP  این وب سایت را بازیابی کند. بدون DNS شما فقط قادر خواهید بود به هر وب سایتی فقط با استفاده از نوشتنIP  آن در مرورگر دسترسی پیدا کنید مثلا" http://176.67.169.150

DNS چطور کار می کند؟

وقتی شما دامینی مانند ipbehsa.com را در مرورگر خود وارد می کنید، کامپیوتر شما یک سری مراحل را دنبال می کند تا آن آدرس قابل فهم توسط انسان را به آدرس قابل فهم توسط ماشین تبدیل کند. این روند هر گاه که شما آدرس وب سایتی را وارد می کنید یا ایمیل ارسال می کنید طی می شود.

 

گام 1: درخواست اطلاعات

زمانی که شما از مرورگرتان می خواهید تا وب سایتی را برای شما نشان دهد کامپیوتر شما در اولین مرحله کش DNS خود را برای یافتن IP آن وب سایت بررسی می کند و اگر جوابی در مورد آن وب سایت نداشته باشد برای یافتن پاسخ نیاز به اجرای DNS Query دارد.

 

گام 2: پرسش از DNS سرورهای بازگشتی (recursive DNS servers)

اگر جواب مورد نظر در سیستم شما به صورت محلی (Locally) موجود نباشد. کامپیوتر شما از سرورهای بازگشتی موجود در ISP پرس و جو می کند. سرورهای بازگشتی کش خود را دارند بنابراین معمولاً در این مرحله روند خاتمه یافته و  اطلاعات به کاربر داده می شود.

 

گام 3: پرسش از root name servers

اگر سرورهای بازگشتی جوابی برای پرسش ((Query شما نداشته باشند، آنها از  root name servers درخواست می کنند. یک name server کامپیوتری است که به سوالات در مورد دامین ها جواب می دهد.

name server ها برای DNS مانند یک سوییچ برد تلفن کار می کنند. آنها جواب را نمی دانند اما می توانند پرسش (Query) ما را به کسی که جواب را می داند منتقل کنند.

 

گام 4: پرسش از Top-Level Domain (TLD) name servers

root name server به قسمت اول دامین  ما نگاه می کند و آن را از سمت راست به ست چپ می خواند. www.ipbehsa.com و پرسش (Query)  ما را به  .com  TLD name servers منتقل می کند. هر TLD مانند .com  یا .org یا .us مجوعه name server های مختص به خود را دارند.  این سرورها جواب مورد نیاز ما را ندارند اما می توانند ما را به سرورهایی که جواب کوئری های ما را می دانند ارجاء دهند.

 

گام 5: پرسش از  authoritative DNS servers

TLD name servers  به قسمت بعدی دامین ما نگاه می کنند (www.ipbehsa.com) و آن را  به name server  هایی که مسئول دامین مشخصی هستند ارسال می کنند. این authoritative name servers مسئول دانستن اطلاعاتی در مورد دامین مشخص هستند که در DNS Records ذخیره می شوند. Record های مختلفی وجود دارد که اطلاعات گوناگونی را نگهداری می کنند. برای مثال ما می خواهیم IP وب سایت www.ipbehsa.com را بدانیم بنابراین از  authoritative name server ،  

(Address Record (A را درخواست می کنیم.

 

گام 6: بازیابی رکورد

سرورهای بازگشتی ، A record را از authoritative name servers برای ipbehsa.com بازیابی می کند و آن را در کش  خود ذخیره می کند.  اگر هر کس دیگری این آدرس را درخواست کند، recursive server از قبل جواب را می داند و نیازی به ارسال مجدد به authoritative name servers نیست. همه رکورد ها تاریخ اعتبار دارند (time to live)، بعد از مدتی  recursive server نیاز دارد یک کپی دیگری از آن رکورد درخواست کند تا مطمئن شود اطلاعات قبلی معتبر است.

 

گام 7: دریافت جواب

سرورهای بازگشتی ، A Record را به کامپیوتر شما برمی گرداند و کامپیوتر شما آن را در کش خود ذخیره کرده و  سپس اطلاعات را به مرورگر شما می فرستد و در نهایت مرورگر صفحه وب مورد نظر را برای شما باز می کند.  

 

برای مشاهده دیگر آموزش های شرکت ایده پردازان بهسا به این صفحه مراجعه فرمایید.


, , , , ,

نظر بدهید: