bind چیست

دسته بندی ها : سئو مونا اکبری
BIND چیست

در دنیای وب سایت ها و دامنه ها ممکن است نام BIND را شنیده باشید، به دلیل محبوبیت بسیار آن در این مقاله قصد داریم بگوییم BIND چیست و چه کاربردی دارد.

برای دانستن بیشتر، با ما همراه باشید.

bIND چیست؟

bIND مخفف Berkeley Internet Name Domain، محبوب ترین سرور سیستم نام دامنه (DNS) است که امروزه استفاده می شود.

bIND در دهه 1980 در دانشگاه برکلی توسعه یافته و در حال حاضر نسخه 9 آن موجود است.

BIND یک سیستم منبع باز رایگان برای بارگیری و استفاده است که تحت مجوز عمومی Mozilla ارائه می شود.

از BIND می توان برای اجرای سرور DNS حافظه پنهان یا یک سرور نام معتبر استفاده کرد ویژگی هایی مانند:

تعادل بار، اعلان، به روزرسانی پویا، تقسیم DNS ، DNSSEC ، IPv6 و موارد دیگر را فراهم می کند.

تاریخچه BIND

BIND توسط چهار دانشجوی تحصیلات تکمیلی دانشگاه کالیفرنیا، به عنوان بخشی از پروژه DARPA (سلف اینترنت مدرن) نوشته شده است.

در اواسط دهه 1980، توسط Paul Vixie از شرکت تجهیزات دیجیتال، و در سال 2012 این پروژه به دلیل مالکیت کنسرسیوم سیستم های اینترنتی (ISC) توسعه یافت.

آخرین نسخه BIND نسخه 9، در سال 2000 منتشر شد.

پشتیبانی ازDNSSEC ، SIG ، nsupdate ، IPv6 و کنترل از راه دور daemon name را با رمزگذاری از طریق یک راز مشترک ارائه داد.

BIND 10 در سال 2014 منتشر شد ، اما ISC به دلیل ملاحظات هزینه کار خود را در مورد پروژه به پایان رساند، نام آن را Bundy تغییر داد.

اجزای BIND

BIND دارای اجزای اصلی زیر است:

Name Server

DNS zone file را نگهداری می کند و به درخواست های DNS پاسخ می دهد.

همچنین به عنوان یک سرور برای استفاده توسط کلاینت های داخلی یک سازمان یا یک سرور فقط معتبر عمل می کند.

BIND چیست
BIND چیست
Lightweight Resolver

BIND ترکیبی است از یک کتابخانه سبک را که می تواند روی کلاینت های DNS قابل اجرا باشد.

مانند سیستم عامل های میزبان یا روترها و یک فرآیند demon که می تواند روی میزبان محلی اجرا شود ، فراهم می کند.

هر دو با استفاده از پروتکل سبک وزن مبتنی بر UDP ارتباط برقرار می کنند.

Name Server Tools

BIND ابزاری را فراهم می کند که به مدیریت یک سیستم DNS کمک می کنند ، از جمله:

dig – به کاربران امکان می دهد نمایش داده های DNS را اجرا کرده و خروجی سرور را مشاهده کنند.

host – نام میزبان را به آدرس IP تبدیل می کند.

nslookup – برای اطلاعات در مورد میزبان ها و دامنه ها از سرورهای DNS سال می کند.

Remote Name Daemon Control (rndc) – به مدیران این امکان را می دهد تا از طریق یک کانال رمزگذاری شده، تمام عملیات سرور نام را کنترل کنند.

مزایای BIND

BIND از چندین مزیت مهم برخوردار است که باعث می شود محبوب ترین سرور DNS در اینترنت باشد:

کاربرد گسترده و جامعه قوی

BIND یک استاندارد عملی برای DNS در سیستم های لینوکس است و به طور فعال توسط یک جامعه بزرگ منبع باز پشتیبانی می شود.

پایداری

BIND در میلیون ها سرور تولیدی DNS استفاده می شود و به دلیل عملکرد پایدار و قابل پیش بینی شناخته شده است.

پشتیبانی خوب از پلتفرم

BIND از لینوکس، NetBSD ، FreeBSD ، OpenBSD ، macOS و ویندوز پشتیبانی می کند.

مجموعه ویژگی های جامع

BIND یکی از تنها سرورهای DNS است که کلیه قابلیت های اساسی DNS را پوشش می دهد.

معایب BIND

فاقد API

API را فاش نمی کند، بنابراین اتوماسیون پیکربندی و استقرار DNS امکان پذیر نیست.

عدم ادغام با Toolkit

تیم های DevOps نمی توانند از BIND برای استقرار DNS به عنوان بخشی از خط لوله CI / CD استفاده کنند.

سخن پایانی

در این مقاله ابتدا گفتیم BIND چیست و چه کاربردی دارد. سپس اجزای آن را فهرست کردیم و در پایان مزایا و معایب BIND را برشمردیم.

منبع

مونا اکبری
مونا اکبری

راه آسان‌تری برای ارتباط با کاربران‌مان پیدا کرده‌ایم :) عضویت در کانال

مطالب زیر را حتما بخوانید:

  چنانچه دیدگاهی توهین آمیز باشد و متوجه اشخاص مدیر، نویسندگان و سایر کاربران باشد تایید نخواهد شد. چنانچه دیدگاه شما جنبه ی تبلیغاتی داشته باشد تایید نخواهد شد. چنانچه از لینک سایر وبسایت ها و یا وبسایت خود در دیدگاه استفاده کرده باشید تایید نخواهد شد. چنانچه در دیدگاه خود از شماره تماس، ایمیل و آیدی تلگرام استفاده کرده باشید تایید نخواهد شد. چنانچه دیدگاهی بی ارتباط با موضوع آموزش مطرح شود تایید نخواهد شد.  

نظرات کاربران

    دیدگاهتان را بنویسید

    نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

    لینک کوتاه :