درباره DNS و کاربرد آن
با سلام خدمت شما دوستان عزیز شبکه کالا ، امروز میخواهیم درباره DNS و کاربرد آن صحبت کنیم.دی ان اس DNS مخفف Domain Name System می باشد که در بحث راه اندازی سایت الزام دارد.
درباره DNS :
در هر سایت، یک آدرس IP وجود دارد. در حالی که به یاد داشتن آی پی آدرس هر سایت مشکل است نام دامنه به شما کمک می کند تا شما به آی پی سایت مربوطه دسترسی داشته باشید.
برنامه کار DNS مانند این است که هر بار شما نام یک دامنه را در مروگر خود وارد می کنید به طور خودکار در سرور DNS تبدیل به آی پی آدرس دامنه می شود.
بدون DNS در عمل، هیچ وب سایتی نمی تواند آنلاین کار کند. وب سایت ها با DNS ها خود با استفاده از تنظیمات در هاست و ثبت کننده های دامنه قابل تغییر آی پی آدرس هستند و میتوانید آی پی خود را به هاست دیگری متصل کنید و مجموعه کاملی از رکوردهای دامنه خود مانند : DNS : A ، NS ، MX را به راحتی تغییر دهید.
کاربرد DNS :
کاربرد DNS تنها تبدیل نام هاست به آی پی آدرس و بلعکس نیست. به لحاظ کاملا کاربردی، هر برنامه ای که از اینترنت برای اتصال دو یا چند هاست به منظور به اشتراک گذاشتن اطلاعات یا برقراری ارتباط استفاده می کند، به استفاده از سرویس های DNS احتیاج دارد.
انواع جستجو در وب :
1) جست و جوی تکراری (Iterative Query) :
در جست و جوی تکراری قسمت اصلی کار، برای تبدیل یک نام بر عهده سرویس دهنده محلی است، این DNS حداقل به نشانی Root، به عنوان نقطه شروع نیاز دارد. وقتی یک تقاضای ترجمه نشانی به سرویس دهنده محلی ارسال میشود در صورتی که قادر به ترجمه نام به معادل نشانی آیپی آن باشد، معادل نشانی آیپی نام مورد نظر را به تقاضاکننده برمیگرداند.
2) جست و جوی بازگشتی (Recursive Query) :
در این روش هر گاه برنامهای بخواهد نشانی آیپی را بدست آورد، بگونهای که تابع سیستمی تحلیل نام را فراخوانی میکند. این تابع یک ماشین را به عنوان سرویس دهنده محلی از قبل میشناسد و بنابراین تقاضای تبدیل نام را به روش UDP برای آن ارسال می کند.
3) جست و جوی معکوس (Reverse Query) :
در حالتی یک سرویس دهنده DNS، نشانی آیپی یک دستگاه را بداند ولی نام نمادین معادل با آن را نمیداند. برای یافتن نامهای متناظر با یک نشانی آیپی باید یک جستجوی کامل و در عین حال وقت گیر، انجام شود.
براساس زیر شبکههایی که دارد، این سؤال را از طریق سرویس دهندههای متناظر با هر زیر شبکه پیگیری میکند.
دسته بندی DNS برای بارگیری صفحه وب :
1) DNS RECURSOR :
سروری طراحیشده برای دریافت پرسوجواز سیستم کاربر از طریق برنامههای مرورگرهای وب است.
2) ROOT NAMESERVER :
سرور Root اولین ترجمه گر نام میزبان به آدرس IP هست. سرور مورد نظر بهطور معمول بهعنوان مرجعی برای آدرسهای خاص متعددی عمل میکند.
3) TLD NAMESERVER :
این نام سرور، مرحله بعدی در جستجوی یک آدرس IP خاص هست و آخرین بخش، نام هاست رامیزبانی میکند.
4) Authoritative name server :
گر نام سرور معتبر به رکورد درخواست شده دسترسی داشته باشد، آدرس IP برای نام هاست درخواست شده را به DNS Recursor که درخواست اولیه را کرده است، باز میگرداند.
قوانین ارسال نظر در سایت