آموزش اتصال دامنه به سرور مجازی لینوکس

نام BIND مخفف عبارت Berekley Internet Name Domain می باشد. ما در این آموزش قصد نداریم مفاهیم ابتدایی سرور دی ان اس را توضیح دهیم اما در یک جمله باید بگوئیم که کار سرور DNS شناساندن نام دامنه بعنوان مثال example.com به آدرس آی پی ست و در صورت فقدان چنین سرویسی شما باید هر آدرس اینترنتی را بدون نام و با وارد کردن آدرس آی پی فرا بخوانید. این سرویس در CentOS با نام named شناخته می شود.

ما در این آموزش قصد داریم به شما بگوئیم که چگونه در سنت او اس بتوانید سرویس BIND یا named را نصب و برای استفاده کانفیگ و همچنین با ابزارهایی مانند dig تست بفرمائید.

آموزش نصب BIND

از آنجایی که این سرویس در مخازن رسمی سرورهای لینوکسی یافت میشود به راحتی و با یک دستور قابل نصب است. در ابتدا مانند همیشه ماشین خود را به روز کرده و سپس سرویس BIND را نصب نمائید:

بعد از نصب نسخه آن را بررسی میکنیم:

کانفیگ BIND 9

در مرحله بعد به سراغ تنظیمات این سرویس میرویم که در فایل زیر در دسترس می باشند:

  • etc/named.conf/

کافیست با یک ویرایشگر متن آن را باز کرده، محتویات آن را پاک کنید و عبارات زیر را در آن کپی نمائید:

در نظر داشته باشید که حتما باید به جای آدرس آی پی ۱۹۸٫۱۶۸٫۱٫۱۰۰ آدرس آی پی سرور خود و به جای example.com نام دامنه خود را وارد کنید.

فایل example.com.zone فایلیست که تنظیمات zone را در آن قرار میدهیم. هر zone یا ناحیه اطلاعات مربوط به یک دامنه یا ساب دامنه را در خود جای میدهد و یک فایل متنی ساده می باشد.

به طور مثال و خیلی ساده اگر بخواهیم عنوان کنیم هر دامنه به نام example.com در یک فایل ساده تحت عنوان example.com.zone و در دایرکتوری مشخص var/named/ ساخته میشود.

حال در ادامه ما میخواهیم یک zone برای دامنه خود ایجاد کنیم. برای این کار ابتدا با یک ویرایشگر متن فایل مورد نظر را می سازیم:

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

حال سرویس named را ری استارت میکنیم:

و در نهایت تغییرات را با دستور ریر تست میکنیم:

 
1
[root@berbidserver ~]# dig @198.168.1.100 example.com any
آیا این پاسخ به شما کمک کرد؟ 2 کاربر این را مفید یافتند

مقالات مربوطه

آموزش کامل نصب IBSng بر روی سرورهای لینوکس

ابتدا می بایست پکیجهای زیر روی سرور نصب بشه yum install postgresql-server yum install...

آموزش بکاپ گیری از دیتابیس IBSng

تهیه پشتیبان از دیتابیس IBSng و باز گرداندن آن: su - postgres Backup >> Pg_dump IBSng >...

آموزش نصب ریموت دسکتاپ بر روی Centos بر پایه رابط گرافیکی Gnome

توجه داشته باشید اجرای این آموزش بر روی سرورهایی که دارای کنترل پنل (مانند: سی پنل ، دایرکت...

خالی کردن mail queue در kloxo

برای خالی کردن mail queue در کلوکسو باید از طریق پنل مدیریت کلوکسو اقدام کنید. یعنی ابتدا با...

آموزش نصب و استفاده از VNC

VNC که مخفف شده ی Virtual Network Computing هست و ایجاد ارتباط گرافیکی ساخته شده است. در سیستم...