پروتکل DNS استفاده می شود به ایجاد آدرس های کلامی را به آدرس IP (که هستند نشان می دهد که اینترنت منحصر به فرد هر یک از کامپیوتر است) - به طوری که ما می تواند نام آسان به حافظه استفاده کنید، و همچنین به عنوان ما را نجات دهد نیاز به هر زمان تغییرات انجام شده به آی پی آدرس های مربوط به سیستم به که ما می خواهیم برای اتصال است. شما می توانید گفت که دی ان اس در واقع در صفحات زرد از اینترنت است.
سیستم دی ان اس شامل درخت سلسله مراتب، شاخه درخت جدا آنها را به علامت نقطه است. ریشه درخت، که نکته کلیدی خود را، با یک نقطه مشخص شده است، و ریشه نامیده می شود. در ریشه درخت، هستند دامنه اصلی (gTLD - جهانی دامنه سطح بالا) - می دانیم آدرس ها مانند COM، خالص، سازمان و دامنه های ملی (ccTLD - کشور کد دامنه سطح بالا)، مانند IL مثال برای اسرائیل است. فنی بین دو نوع تفاوت وجود دارد - هر دو - همان طور که در زیر توضیح داده - () کل رکوردها نام ریشه دامنه.
هر شاخه در درخت DNS به عنوان یک منطقه (منطقه) تعریف شده - و در درون هر منطقه از جمله تعریف انواع مختلف از سوابق منابع. در میان چیزهای دیگر پرونده که تبدیل نام دامنه (نام دامنه) و یا نام میزبان دامنه (نام میزبان) به عنوان مرجع به نسخه 4 آی پی آدرس (یا IPv4 و) وجود دارد - به اصطلاح رکورد ""، اشاره به پست الکترونیکی سرور پست الکترونیکی دریافت نام دامنه (رکورد MX - ایمیل ارز)، ارجاع به نسخه IP 6 (و یا از IPv6) - ضبط "AAAA"، و یا حتی تبدیل به - مساحت زیر درخت، که می شود با سرویس دهنده DNS دیگر (رکورد "NS" مدیریت - سرور نام ")، و حتی - چه کسی مسئول برای این منطقه (رکورد RP - مسئول).
علاوه بر سوابق منابع، این منطقه نیز حاوی اطلاعاتی در مورد خود است. چنین به عنوان - تغییر شماره نسخه (سریال) - که به طور معمول به تعریف فرمت تاریخ و ساعت را برای راحتی کار، فاصله در ثانیه بین اطلاعات تازه (تازه کردن) سرور DNS ثانویه، زمان تاخیر بین تلاش های که در بالا در صورت عدم
(دوباره سعی کنید)، و زمان پس از آن سرور دی ان اس به فرض که این اطلاعات معتبر است اگر او می تواند تا آن زمان به روز رسانی را دریافت کنید (انقضا). یکی دیگر از موضوع بسیار مهم است که می تواند در هر منطقه در سطح جهان (شما همچنین می توانید رکورد های فردی در منطقه) را پیکربندی - زمان برای زندگی - "زمان زندگی"، و یا انگلیسی TTL است. این مقدار، به عنوان واحد اندازه گیری ثانیه تعریف شده، می گویند چه طول مدت اعتبار هر مدخل، که انتظار اطلاعات در مورد محلی رکورد کپی کش (حافظه نهان) اگر این زمان گذشت. به همین دلیل به طور کلی باید یک کپی محلی و حفظ نه تنها یک کپی از اطلاعات در یک زمان به طور مستقیم از معتبر دی ان اس - در زیر توضیح داده خواهد شد.
برای اینکه قادر به "دیدن با چشم" چه تعریفی از یک منطقه است، نمونه ای از این فرمت فایل برای سایت شما دنبال آن هستید در حال حاضر، دی ان اس سرور مشترک - اتصال - شبح نام اینترنت برکلی است. این یک توصیه بر روی این سرور نیست و بالعکس، من فکر می کنم tinydns یک کار خیلی بهتر است، کرم نمی manically و منابع اقتصادی جدی است. این فقط یک مثال است:
$ TTL 86،400 @ در SOA shimi.net،. hostmaster.shimi.net. ( 2007040808، سریال 28،800. بارگزاری 14،400. دوباره سعی کنید 3،600،000، انقضا 86،400) حداقل shimi.net. در NS ns2.powweb.com. shimi.net. در NS ns3.powweb.com. shimi.net. در MX 30 mx.shimi.net. shimi.net. IN 65.254.250.106 www در shimi.net CNAME. MX در 65.254.254.50 MX در 65.254.254.51
شما ممکن است متوجه موارد زیر مهم: TTL تعریف قوانین برای منطقه است، که 86،400 ثانیه (یک روز کامل بر این باورند نشده ضرب کنید - 60 * 60 * 24 و خودتان ببینید ...؟) این بدان معنی است که هر مشتری با توجه به جهان DNS این سایت ممنوع است تصمیم می گیرد برای حفظ "به یاد داشته باشید آنچه که او برای بیش از 24 ساعت را آموخته است. و به همین دلیل برای ما مهم است؟ از آنجا که اگر یک روز من تصمیم می گیرید به انتقال سایت من و یا سرور ایمیل من، یک کامپیوتر دیگر، من می خواهم همه بازدید کنندگان به سایت به روز رسانی بر روی آدرس های کامپیوتری جدید به زودی دریافت خواهید کرد، و خواهد شد ادامه دهد برای یک مدت طولانی (بیایید می گویند - یک هفته ...) سعی کنید برای این که به سرور قدیمی، که می تواند شامل جعبه ایمیل من سایت خودم تهیه کنم و یا نیست، و پس از آن از دست دادن بازدید کننده و / یا ایمیل. گفت: من قبل از من توضیح دهید که چرا حتی حفظ این اطلاعات به روز و پیدا کردن از منبع داده ها امن است حق؟ خوب، دلیل آن ساده است. اول از همه، موضوع بار بر روی سرور مرکزی. از آنجا که همه جستجو در وب DNS شروع می شود از ریشه درخت به پایین، اگر بود مکانیسم فراخوان برای نتایج پرس و جو، پس از آن هر DNS جستجو، هریک برای میلیونها (یا میلیاردها؟) استفاده از اینترنت وجود دارد، خواهد آمد به سرور دی ان اس اصلی - و هیچ شانسی برای آنها این بار ملاقات، نه از لحاظ سرعت پردازش داده ها، و کاملا احتمالا از نظر پهنای باند اختصاص داده شده به آنها وجود دارد. بنابراین مهم است که به یاد داشته باشید که جمع آوری شده در حال حاضر که داده ها. دلیل دوم، بهره وری برای کاربر نهایی است. هنگامی که نتیجه در مشتری محلی DNS (که معمولا در سرور ISP که کاربر نهایی متصل شده، استفاده شده است قرار گرفته است) ذخیره می شود، در حالی که دسترسی به داده ها بسیار سریعتر است. اتصال به اینترنت به طور متوسط، آن است که بیش از -50 میلی - ثانیه بین ارسال یک درخواست برای نظر. اگر درخواست در هر زمان مورد نیاز است از تمام سرورهای DNS که درخت را تشکیل می دهند (بعدا توضیح داده شده)، کاربر ممکن است منتظر زمان بود حتی ثانیه کمال پاسخ داده شود.
از نظریه فوق، ما در حال حاضر Lt'acls - چه اتفاقی می افتد، برای مثال، وقتی شما به www.cnn.com بروید.
فرض هستم از NetVision شرکت. زمانی که من در اتصال به اینترنت، سیستم های Netvision به کامپیوتر (و یا بر روی روتر خانه من) است که با استفاده از دی ان اس سرور به شرح زیر است: 194.90.1.5 و 194.90.1.49 به پرس و جو دی ان اس.
من علاقه مند، به عنوان مزبور، فهرست به www.cnn.com. برای این منظور، نیاز به پیدا کردن آدرس آی پی از سرور www.cnn.com. کامپیوتر من به سرور دی ان اس Netvision و از او بپرس: من سابقه www.cnn.com. فرض کنید از Netvision خدمت هیچ اطلاعات قبلی در مورد این موضوع. آنچه که میخواهید انجام دهید؟ برای خود آنچه را که نشانی از www.cnn.com او را پیدا خواهد کرد، و او را یکی رئیس DNS سرور از اینترنت، درخواست برای مثال سرور a.root-servers.net:
<< >> DIG 9.2.5 << >> @ a.root-servers.net www.cnn.com سر بزنید. (1 سرور در بر داشت) ؛ متن بازگشت ؛ پاسخ با: ؛ - >> << سربرگ - شناسنده: پرس و جو، وضعیت ها: NOERROR، شناسه: 23،611 ؛ پرچم: QR سوم، پرس و جو: 1 پاسخ: 0، قدرت: 13، اضافی: 14 ؛ بخش پرسش: ؛ Www.cnn.com. در یک ؛ بخش مرجع: سایت. 137،834 در d.gtld NS-servers.net. سایت. 137،834 در e.gtld NS-servers.net. سایت. 137،834 در f.gtld NS-servers.net. سایت. 137،834 در g.gtld NS-servers.net. سایت. 137،834 در h.gtld NS-servers.net. سایت. 137،834 در i.gtld NS-servers.net. سایت. 137،834 در j.gtld NS-servers.net. سایت. 137،834 در k.gtld NS-servers.net. سایت. 137،834 در l.gtld NS-servers.net. سایت. 137،834 در m.gtld NS-servers.net. سایت. 137،834 در a.gtld NS-servers.net. سایت. 137،834 در b.gtld NS-servers.net. سایت. 137،834 در c.gtld NS-servers.net. ؛ اضافی در بخش: a.gtld-servers.net. 171،837 در 192.5.6.30 a.gtld-servers.net. 171،759: در AAAA 2001:503: a83e :: 2:30 b.gtld-servers.net. 161،282 در 192.33.14.30 b.gtld-servers.net. 165،361 در AAAA 2001:503:231 D :: 2:30 c.gtld-servers.net. 171،159 در 192.26.92.30 d.gtld-servers.net. 161،282 در 192.31.80.30 e.gtld-servers.net. 171،159 در 192.12.94.30 f.gtld-servers.net. 171،159 در 192.35.51.30 g.gtld-servers.net. 171،159 در 192.42.93.30 h.gtld-servers.net. 171،159 در 192.54.112.30 i.gtld-servers.net. 170،422 در 192.43.172.30 k.gtld-servers.net. 171،159 در 192.52.178.30 l.gtld-servers.net. 171،159 در 192.41.162.30 m.gtld-servers.net. 171،159 در 192.55.83.30 ؛ پرس و جو زمان: 190 میلی ثانیه ؛ سرور: 198.41.0.4 # 53 (198.41.0.4) ؛ در: سه شنبه 8 15:20:24 2007 ؛ MSG SIZE rcvd: 493
است که، اطلاعات در مورد سوابق منابع کام، یک مجموعه کامل از سرورهای DNS دیگر تحت نام دامنه gtld-servers.net در برگزار شد. برای اینکه زندگی ما "آسان تر"، "سوابق چسب" که به ما این درخواست آدرس IP - این سرویس دهنده ها، به طوری که ما باید به آنها خود را چک کنید. در حال حاضر دی ان اس سرور Netvision تصادفی را به یکی از آدرس های IP او در پاسخ به دی ان اس سرور رئیس اینترنت دریافت کرد به نوبه خود، و از او خواست: "www.cnn.com - بعد چه؟" - و پاسخ زیر را دریافت خواهید کرد:
<< >> DIG 9.2.5 << >> @ a.gtld-servers.net www.cnn.com سر بزنید. (2 سرور در بر داشت) ؛ متن بازگشت ؛ پاسخ با: ؛ - >> << سربرگ - شناسنده: پرس و جو، وضعیت ها: NOERROR، شناسه: 408 ؛ پرچم: QR سوم، پرس و جو: 1، پاسخ ها: 0، قدرت: 4، اضافی در: 4 ؛ بخش پرسش: ؛ Www.cnn.com. در یک ؛ بخش مرجع: cnn.com. 172،800 در twdns NS-01.ns.aol.com. cnn.com. 172،800 در twdns NS-02.ns.aol.com. cnn.com. 172،800 در twdns NS-03.ns.aol.com. cnn.com. 172،800 در twdns NS-04.ns.aol.com. ؛ اضافی در بخش: twdns-01.ns.aol.com. 172،800 در 149.174.213.151 twdns-02.ns.aol.com. 172،800 در 152.163.239.216 twdns-03.ns.aol.com. 172،800 در 207.200.73.85 twdns-04.ns.aol.com. 172،800 در 64.12.147.120 ؛ زمان پرس و جو: 233 میلی ثانیه ؛ سرور: 192.5.6.30 # 53 (192.5.6.30). ؛ در: سه شنبه 8 15:30:53 2007 ؛ rcvd MSG SIZE: 192
در اینجا بیش از حد، به ما می گوید واقع a.gtld-servers.net: "چه شما از زندگی من می خواهم - من هیچ چیز را در مورد www.cnn.com نمی دانم، اگر می خواهید چیزی را برای همه چیز زیر به cnn.com، لطفا با یکی از بندگان دی ان اس به شرح زیر است: twdns-01.ns.aol.com، twdns-02.ns.aol.com، twdns-03.ns.aol.com، twdns-04.ns.aol.com "، و دوباره، ما نیز داوطلب آدرس آی پی این سرور به عنوان یک مکمل برای پاسخ، لازم نیست به آنها نگاه کنید. "بزرگ، می گوید:" سرور خود را از Netvision، به طور تصادفی انتخاب یکی از این چهار سرور، و از او می پرسد: "خب، کسی به من بگویید چه IP آدرس www.cnn.com!"، و در اینجا پاسخ او:
<< >> DIG 9.2.5 << >> @ twdns-02.ns.aol.com www.cnn.com سر بزنید. (1 سرور در بر داشت) ؛ متن بازگشت ؛ پاسخ با: ؛ - >> << سربرگ - شناسنده: پرس و جو، وضعیت ها: NOERROR، شناسه: 6714 ؛ پرچم: QR سوم، پرس و جو: 1، پاسخ: 0، اقتدار: 2، اضافی: 2 ؛ بخش پرسش: ؛ Www.cnn.com. در یک ؛ بخش مرجع: www.cnn.com. 3600 در NS dmtns01.turner.com. www.cnn.com. 3600 در NS dmtns02.turner.com. ؛ اضافی در بخش: dmtns01.turner.com. 3608 در 64.236.29.150 dmtns02.turner.com. 3608 در 64.236.22.150 پرس و جو زمان: 163 میلی ثانیه ؛ سرور: 152.163.239.216 # 53 (152.163.239.216) ؛ در: سه شنبه 8 15:33:16 2007 ؛ MSG SIZE rcvd: 112
چه اتفاقی افتاده؟ ما باید پاسخ به این سرور در حال حاضر! آه خوب. بنابراین سی ان ان تصمیم به تغییر سرور DNS خود را - اما آنچه آنها را از نام دامنه ثبت شده در سرورهای DNS به روز رسانی می تواند اگر مشتریان خود را به سادگی باعث تاخیر بیشتر، و ارسال آنها را به یکی دیگر از دی ان اس سرور و غیر ضروری؟ در خرج کردن، دی ان اس سرور از Netvision می رود، و تبدیل به dmtns01.turner.com در نهایت اطلاعات مورد نظر را دریافت کنید و آن را مانند این به نظر می رسد:
؛ << >> DIG 9.2.5 << >> @ dmtns01.turner.com www.cnn.com (1 سرور در بر داشت) ؛ متن بازگشت ؛ پاسخ با: ؛ - >> << سربرگ - شناسنده: پرس و جو، وضعیت ها: NOERROR، شناسه: 44،943 ؛ پرچم: QR AA سوم؛ پرس و جو: 1، جواب: 8، تصویبکننده: 0، اضافی: 0 ؛ بخش پرسش: ؛ Www.cnn.com. در یک ؛ در بخش پاسخ: www.cnn.com. 600 نفر در 64.236.29.120 www.cnn.com. 600 نفر در 64.236.91.21 www.cnn.com. 600 نفر در 64.236.91.22 www.cnn.com. 600 نفر در 64.236.91.23 www.cnn.com. 600 نفر در 64.236.91.24 www.cnn.com. 600 نفر در 64.236.16.20 www.cnn.com. 600 نفر در 64.236.16.52 www.cnn.com. 600 نفر در 64.236.24.12
مقدس می گه، که چگونه بسیاری از سرور های آنها! مرورگر کاربر، احتمالا مجبور خواهد بود برای انتخاب یکی از هشت تصادفی از سایت دریافت خواهید کرد! توجه داشته باشید که یک نکته جالب دیگر - TTL خود را در مجموع 600 ثانیه یا ده دقیقه. چرا این قدر کم؟ برای پرس و جو در مورد داده ها به روز رسانی هر ده دقیقه. و به همین دلیل بار زیادی بر روی دی ان اس؟ شاید به این دلیل در دسترس است به آنها مهم است، و می خواهم که سرور از سقوط 8، DNS بلافاصله فرایند خودکار به حذف سرور را از لیست به روز شده، و هیچ کس سایت غیر قابل دسترس برای بیش از ده دقیقه، که هم حداکثر به توان اجازه داده مشتریان را به نگه داشتن اطلاعات خواهد شد در مورد تبدیل آدرس IP به این.
در نهایت، نقطه برای روشن: همه از مراحل ذکر شده در بالا، همچنین حفظ اطلاعات دریافت کرد به عنوان نتیجه پرس و جو به نسخه های محلی (فرض کنید آن را در ذخیره نام سرور است - و معمولا می کند آن است)، بنابراین اگر اطلاعات بود در دسترس به صورت محلی، سرور می کرده اند نه ناراحت به سفر تمام زمین او را پیدا کنید، اما استدلال می کند که نسخه های محلی، در نتیجه صرفه جویی در زمان و ترافیک شبکه است. علاوه بر این، اگر هر دی ان اس سرور، در سطح سرویس گیرنده و سرور رمز گشایی روند کمک کرد که در طول راه، در دسترس نیست، و سپس متقاضی به یکی دیگر از لیست سرور تصادفی، روش و دریافت پاسخ از او. این هم بیشتر، اما در پایان موفق بود. این است که همیشه پر استفاده ترین مورد دی ان اس سرور یکی برای هر منطقه - بقا.















































