علی شفیعی
مدیرعامل
DNS چیست + مزایا و معایب DNS
۱۴۰۰/۰۹/۱۲
DNS چیست + مزایا و معایب DNS یکی از عناصر مهم و تاثیرگذار بر عملکرد DNS، مجموعهای جهانی از DNS Serverها است.
DNS server به هر کامپیوتری تلقی میشود که در برای عضویت در سیستم نام دامنه (DNS) ثبت و شناخته شده باشد.
در واقع با استفاده از DNS Server درخواستها مدیریت میشوند.
هر سرور دیاناس که برای هدف نرمافزاری خاصی در شبکه فعالیت میکند،
دارای یک آدرس IP عمومی و دیتابیسی از نام شبکهها و آدرس دیگر هاستهای اینترنتی است.
DNS Serverها در یک سلسله مراتب ساماندهی شده و فعالیت میکنند.
در بالاترین رده این سلسله مراتب، اینترنت دارای 13 سرور اصلی یا ریشه (Root Servers) است که به دلیل نقش عمده،
دیتابیس کامل و عملکرد جامعشان معروف میباشند.
مالکیت این سرورها نزد کمپانیهای معروف و مستقل از یکدیگر است.
DNS Server به سرور کامپیوتری گفته میشود که دارای یک دیتابیس از آدرس IPهای عمومی و Hostname های مربوط به آنهاست
و در اکثر موارد دیاناس سرور به عنوان یک تحلیلگر (Resolver یا رزولور) یا مترجم نامها به آدرسهای IP عمل میکند.
وظیفه یا کاربرد DNS چیست ؟
وقتی شما وب سایتی ایجاد می کنید، برای ثبت دامنه آن باید نامی را مشخص کنید که به سایت شما اشاره کند.
بعدا این نام به کمک dns به IP تبدیل می شود و در فضای اینترنت شناسایی شود.
در بیشتر حالات این تنظیمات توسط کنترل پنل هاست و ثبت کننده نام دامین انجام می شود.
خطای dns چیست؟
هنگامی که شما یک URL را وارد می کنید در صورتی که سرور DNS از کار افتاده باشد کامپیوتر نمی تواند آدرس IP را برای آن URL وارد کند.
چون سیستم شما نمی داند چطور به Google دسترسی پیدا کند در این حالت شما با یک پیام DNS error روبرو می شوید.
تغییر dns چیست؟
بایستی گفت اگر از دو شرکت متفاوت هاست و دامنه خود را تهیه کرده باشید
بعد از ثبت دامنه خود، بایستی تغییر dns را بر اساس سرویس ارائه دهنده میزبانی وب خود انجام دهید
تا بتوانند از دامنه خود استفاده نمایند.
انواع سرویس DNS
4 سرور DNS در بارگیری صفحه وب دخیل هستند:
Recursive DNS
بازگشت کننده DNS را می توان به عنوان یک کتابدار در نظر گرفت که از او خواسته شده است که یک کتاب خاص را در جایی در کتابخانه پیدا کند.
DNS recursor سروری است که برای دریافت درخواست از ماشین های سرویس گیرنده
از طریق برنامه هایی مانند مرورگرهای وب طراحی شده است.
معمولاً بازگشت کننده، مسئول درخواست های اضافی به منظور برآوردن درخواست DNS مشتری است.
Root nameserver
سرور اصلی اولین قدم در ترجمه (حل) نام های میزبان قابل خواندن انسان به آدرس IP است.
می توان آن را مانند یک فهرست در کتابخانه تصور کرد که به قفسه های مختلف کتاب اشاره می کند.
TLD nameserver
سرور دامنه سطح بالا (TLD) را می توان به عنوان مجموعه ای از کتابهای موجود در یک کتابخانه در نظر گرفت.
این سرور نام، گام بعدی در جستجوی آدرس IP خاص است
و آخرین قسمت نام میزبان را میزبانی می کند (در example.com، سرور TLD، “.کام” است).
Authoritative nameserver
این سرور نام نهایی را می توان به عنوان یک فرهنگ لغت در مجموعه ای از کتاب ها در نظر گرفت،
که در آن می توان نام خاصی را به تعریف آن ترجمه کرد. سرور معتبر نام، آخرین ایستگاه در جستجوی نام سرور است.
اگر سرور نام معتبر، به رکورد درخواست شده دسترسی داشته باشد،
آدرس IP نام میزبان درخواست شده را به DNS Recursor (کتابدار) که درخواست اولیه را بازگردانده است، باز می گرداند.
مزایای DNS چیست؟
1. وابستگی به اینترنت
اینترنت به جنبه مهمی از زندگی روزمره ما تبدیل شده است به گونه ای که افراد و شرکت ها نمی توانند کارهای خود را بدون اینترنت انجام دهند.
DNS با به خاطر سپردن همه آدرس های IP استفاده از اینترنت را آسان می کند.
در حقیقت بدون DNS، اینترنت به سادگی وجود نخواهد داشت.
2. سرعت اینترنت
یکی از ویژگی های کلیدی در DNS این است که می تواند اتصالات با سرعت بالا را ارائه دهد.
افراد و سازمانها بیشتر از این سرعت استفاده می کنند.
3. امنیت
برخی از سرورهای DNS به طور خاص برای اهداف امنیتی طراحی شده اند
به طوری که به یک جزء مهم برای اتصالات خانه یا محل کار شما تبدیل شده است.
هر زمان که هکرها سعی کنند سرورها را هک کنند، از دسترسی آنها به سیستم شما جلوگیری می شود.
4. تبدیل آدرس IP
DNS به کاربران اجازه می دهد بدون نیاز به به خاطر سپردن آدرس های IP، در وبسایت های گوناگون جست و جو کنند.
وقتی نام موتورهای جستجو داده می شود، همه دامنه ها به آدرس IP تبدیل می شوند.
بنابراین، نیازی نیست که آدرس IP را برای هر سایتی که مکرراً به آن دسترسی دارید حفظ کنید.
5. ثبات
به دلایلی ممکن است آدرس IP وب سایت ها تغییر کند. بنابراین کاربران نیز باید این اطلاعات را به روز نگه دارند.
این می تواند کار بسیار سختی باشد. اما برای تسهیل این امر،
سیستم DNS به طور مداوم آدرس IP را به روز می کند تا کاربران بتوانند از تلاش های مهم جلوگیری کنند.
معایب DNS چیست؟
1. کنترل رجیستری
کنترل رجیستری DNS تحت ICANN است. این بدان معناست که هیچ سازمان دیگری نمی تواند آنها را کنترل کند.
بنابراین، مفهوم بی طرفی شبکه در اینجا زیر سال می رود. ICANN به عنوان یک سازمان غیر انتفاعی شناخته می شود
که از یک کشور واحد سرچشمه می گیرد.
2. اطلاعات مشتری
سرور ها می توانند آدرس IP سرورهای DNS و اطلاعات مربوط به سرویس گیرنده را بداند و می تواند توسط هکرها دستکاری شود.
3. خرابی سرور
هنگامی که سرور DNS خراب می شود با وجود سرورهای پشتیبان و سرورهای اصلی، WWW نیز خراب می شود
این به این دلیل است که هنگامی که سرور خراب می شود، اتصال به شبکه محلی قطع می شود
و به مشتریان اجازه دسترسی به آنها را نمی دهد.
4. حملات DNS
یکی از مشکلات عمده DNS، حمله DNS است. در حمله DNS، آدرس اصلی DNS با یک آدرس جعلی جایگزین می شود
تا کاربران به وب سایت های تقلبی هدایت شوند.
از این طریق مهاجمان می توانند اطلاعات حساس مانند جزئیات حساب گروه را جمع آوری کنند.
5. عیب یابی
به دلیل طبیعت پراکنده و موقعیت جغرافیایی DNS، عیب یابی مسائل آن به طور کلی مشکل است.
دیدگاه ها