Loading…

جزیره شبکه و زیرساخت

ارسال کننده: yek_mosafer2000
Update, Backup & Security رمز موفقیت ادمین و پایداری شبکه
ارسال پیام خصوصی
امتیازات این مطلب
نکته: آموزش تصویری کاربرد سرویس DNS مایکروسافت- ارتباطات DNS ( قسمت 2 )

ارتباطات DNS


اگر چه تمامی برنامه های اینترنت از DNS برای پیدا کردن نام های هاست ها به IP استفاده می کنند ، این پروسه Name resolution خیلی ساده است زمانی که شما از یک جستجوگر وب برای دسترسی به یک سایت در اینترنت استفاده می کنید . زمانی که شما یک Url که شامل نام DNS ( مانند www.itpro.ir ) می باشد داخل محل ادرس جستجوگر تایپ می کنید و Enter را می زنید اگر دقت کنید خیلی سریع یک یک پیام مانند " Finding Site : www.itpro.ir " را می بینید . سپس چند ثانیه بعد شما ممکن است پیامی مانند " connect to " و یا یک آدرس IP که می آید رو ببینید ، این عملیات در زمان پروسه DNS name resolution اتفاق می افتد . از دید کلاینت این کار در زمان کوتاهی انجام می شود وقتی که ادرس وب سایت فرستاده می شود و به سرور می رسد و جوتب آن با یک IP ادرس داده می شود . برای اینکه رابطه سرور های DNS برای Domain های مختلف را در فضای نامگذاری بهتر متوجه شوید ، از روشی که به نام پروسه Internet name resolution هست استفاده می کنیم :

- یک کاربر در یک سیستم کلاینت در روی بستر اینترنت با جستجوگر ادرس وبی را انتخاب می کند این جستجوگر یک Application Programming interface ( API) ایجاد می کند تا Resolver را به سیستم کلاینت فراخوانی کند و Resolver یک پیام " درخواست بازگشتی " یا همان ( Recursive Query ) که شامل نام سرور می باشد می سازد و این پیام به سرور DNS که در تنظیمات TCP\IP تعیین شده است انتقال پیدا می کند ، شکل زیر نمایی اط این فرایند را نشان می دهد :

اموزش سرویس DNS مایکروسافت احمد توسلی


- DNS کلاینت ، بعد از دریافت درخواست ، رکورد های منبع را چک می کند تا بفهمد که این منبع برای هر Zero که حامل نام سرور درخواست شده است ، معتبر است یا خیر . اگر معتبر نبود ، سرور DNS یک درخواست تکراری ( iterative query ) می سازد و ان را به یکی از سرور های ریشه یا همان " Root " ارسال می کند ، سرور Root هم رایزنی برای یافتن رکورد معتبر را در نام Domain سطح بالا ( Top-Level ) جستجو می کند بعد از شناسایی سرور root یک جواب به DNS کلاینت که شامل یک ارجاع به ادرس سرور Domain سطح بالا می باشد ، ارسال می کند .

اموزش سرویس DNS مایکروسافت احمد توسلی


- سرور DNS کلاینت ، که الان آدرس سرور سطح بالای Domain برای " نام درخواست شده " را دارد ، یک درخواست تکراری بوجود می اورد و ان را به سرور سطح بالای Domain ارسال کرده و حالا ارجاع ادرس سرور های معتبر برای domain سطح بالا برای DNS کلاینت فرستاده می شود .

آموزش سرویس DNS سرور مایکروسافت احمد توسلی



توجه : پروسه name resolution فقط پیدا کردن نام در اولین و دومین سطح Domain در مراحل جداگانه رو توضیح می دهد ، اما همیشه مسئله این نیست . بیشتر اوقات Domain های سطح بالاتر مانند .com - .net و ... به کار برده می شوند که در واقع برای سرور های root می باشند ، بنابراین اگر یک ارجاع برای name resolution باشد یکی از root ها پاک می شود

- سرور DNS کلاینت یک درخواست تکراری دیگر ایجاد و ان را به دومین سرور سطح Domain ارسال می کند اگر دومین سرور سطح Domain دارای Zone حامل نام درخواست شده باشد ، با رکورد های منبع خود تماس گرفته تا ادرس IP سیستم درخواست شده را تعیین کند و آن را در یک پیام به سرور DNS کلاینت ، ارسال کند .

اموزش سرویس dns مایکروسافت احمد توسلی


- سرور DNS کلاینت جوابی از سرور معتبر دریافت می کند و ادرس IP را به resolver روی سیستم کلاینت بر می گرداند این resolver ادرس را پخش می کند و بعد ارتباط سیستم کاربر با IP ادرس مشخص شده شروع می شود .

اموزش سرویس DNS مایکروسافت به طور کامل


اگر مراحل با خطا همراه باشد و عملیات تبدیل اسم به IP ادرس شکست بخورد در واقع پروسه name resolution با شکست مواجه می شود پس همیشه نباید به موفق بودن این عملیات امیدوار باشیم //



سایر مطالب این گروه
دیدگاه ها

هیچ دیدگاهی برای این مطلب ارسال نشده است

برای ارسال نظر وارد شوید.