وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

روش پیکربندی سرور DNS اوبونتو

0 31
زمان لازم برای مطالعه: 4 دقیقه


DNS به اختصار Domain Name System است. همانطور که می دانیم کامپیوتر ماشینی است که فقط باینری را می فهمد یا می توانیم با گفتن اینکه کد ماشین را می فهمد آن را آسان کنیم. اکنون وب سایت های مختلفی داریم که نام های حروف الفبا دارند. به عنوان مثال ما facebook.com، google.com را داریم. در واقع این اسامی حروف الفبا برای درک بهتر برای انسان است، برای ماشین ها آدرس پذیر نیست. بنابراین برای این منظور برخی از سرورها وجود دارند که آدرس‌های پایه عددی متفاوتی را در برابر این آدرس‌های الفبایی اختصاص می‌دهند تا توسط ماشین شناسایی شوند. چنین سرورهایی که وظیفه تخصیص آدرس ها را بر عهده دارند به عنوان DNS (سرورهای نام دامنه) شناخته می شوند.

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

چگونه می توانیم پیکربندی سرور DNS را در اوبونتو انجام دهیم

در مورد روش پیکربندی سرور DNS با باز کردن a بحث خواهیم کرد terminal و اجرای چند دستور:

پیکربندی سرور DNS از طریق اوبونتو terminal

ما همچنین می توانیم DNS را از طریق پیکربندی کنیم terminal. برای این منظور ابتدا در را باز کنید terminal با فشردن CTRL + ALT + T. قبل از نصب process ما مخزن خود را به روز خواهیم کرد:

$ sudo آپدیت مناسب

روش پیکربندی سرور DNS اوبونتوروش پیکربندی سرور DNS اوبونتو

اکنون سرور DNS را با استفاده از دستور bind9 نصب می کنیم:

$ sudo apt نصب bind9

روش پیکربندی سرور DNS اوبونتوروش پیکربندی سرور DNS اوبونتو

مرحله بعدی نصب ابزارهای DNS با استفاده از دستور “dnsutils” است:

$ sudo apt نصب dnsutils

روش پیکربندی سرور DNS اوبونتوروش پیکربندی سرور DNS اوبونتو

حال برای پیکربندی DNS ابتدا به آدرس می رویم /etc/bind/named.conf.options و Google DNS را برای درک درست اضافه کنید. متن زیر را با باز کردن آدرس در ویرایشگر نانو اضافه می کنیم.

$ sudo نانو /و غیره/بستن/named.conf.options

روش پیکربندی سرور DNS اوبونتوروش پیکربندی سرور DNS اوبونتو

متن زیر را در ویرایشگر جایگزین کنید، 8.8.8.8 DNS گوگل است:

فورواردرها {

8.8.8.8;

};

روش پیکربندی سرور DNS اوبونتوروش پیکربندی سرور DNS اوبونتو

اکنون پس از ذخیره آن را ترک کرده و با راه اندازی مجدد DNS با استفاده از دستور systemctl، پیکربندی جدید را فعال کنید.

$ sudo systemctl راه اندازی مجدد bind9

روش پیکربندی سرور DNS اوبونتوروش پیکربندی سرور DNS اوبونتو

وضعیت bind9 را بررسی کنید

$ sudo systemctl status bind9

روش پیکربندی سرور DNS اوبونتوروش پیکربندی سرور DNS اوبونتو

همانطور که bind9 اکنون در حال اجرا است، دامنه ای را که در فایل پیکربندی ویرایش می کنیم به صورت زیر آزمایش می کنیم:

$ حفر کردن google.com

روش پیکربندی سرور DNS اوبونتوروش پیکربندی سرور DNS اوبونتو

خروجی نشان می دهد که دامنه گوگل است و با موفقیت اجرا می شود.

پیشنهاد می‌کنیم بخوانید:  روش ایجاد و اجرای اسکریپت پرل در اوبونتو 22.04 LTS

اکنون پیکربندی ناحیه اولیه را انجام خواهیم داد، اما قبل از پیکربندی اجازه می‌دهیم ایده‌ای داشته باشیم که چه اتفاقی می‌افتد روی. ما برخی از فایل ها را در برخی ذخیره کردیم host و در این پیکربندی DNS داده های خود را از آن فایل خاص برای منطقه خود دریافت می کند. اکنون برای چنین پیکربندی اصلی اصلی، ویرایشگر را اجرا می کنیم و تأیید می کنیم که سه دستور زیر وجود دارد و نظر داده نشده است. روی.

عبارتند از “/و غیره/بستن/تحت عنوان/.conf.option”؛

عبارتند از “/و غیره/بستن/تحت عنوان/.conf.local”؛

عبارتند از “/و غیره/بستن/تحت عنوان/.conf.default-zones”;

برای تأیید این موضوع، ویرایشگر را به صورت زیر باز می کنیم:

$ sudo vi /و غیره/بستن/به نام.conf

روش پیکربندی سرور DNS اوبونتوروش پیکربندی سرور DNS اوبونتو

در نتیجه خواهیم دید:

روش پیکربندی سرور DNS اوبونتوروش پیکربندی سرور DNS اوبونتو

هر سه خط در خروجی وجود دارد. به عنوان مثال، ما یک دامنه “gamer.com” داریم که می خواهیم آن را پیکربندی کنیم تا فایل را ویرایش کنیم. با نام.conf.local با باز کردن به صورت:

$ sudo vi /و غیره/بستن/با نام.conf.local

روش پیکربندی سرور DNS اوبونتوروش پیکربندی سرور DNS اوبونتو

متن زیر را در ویرایشگر به صورت زیر ویرایش کنید:

منطقه “gamer.com” {

نوع استاد؛

فایل/و غیره/بستن/db.gamer.com”؛

};

روش پیکربندی سرور DNS اوبونتوروش پیکربندی سرور DNS اوبونتو

ما مطالب را از قسمت کپی می کنیم db.local به db.gamer.com:

$ sudo cp /و غیره/بستن/db.local /و غیره/بستن/db.gamer.com

روش پیکربندی سرور DNS اوبونتوروش پیکربندی سرور DNS اوبونتو

و در این مرحله فایل جدید ایجاد شده gamer.com را به صورت زیر باز می کنیم:

$ sudo vi /و غیره/بستن/db.gamer.com

روش پیکربندی سرور DNS اوبونتوروش پیکربندی سرور DNS اوبونتو

خروجی باید به این صورت باشد:

روش پیکربندی سرور DNS اوبونتوروش پیکربندی سرور DNS اوبونتو

پس از ایجاد تغییرات، DNS را مجددا راه اندازی می کنیم.

$ sudo systemctl راه اندازی مجدد bind9

روش پیکربندی سرور DNS اوبونتوروش پیکربندی سرور DNS اوبونتو

برای ارتباط دامنه ایجاد شده “gamer.com” با برخی از آدرس های IP، باید یک فایل منطقه معکوس انجام دهیم. برای چنین منظوری، فایل ناحیه معکوس را نیز به صورت زیر پیکربندی می کنیم:

$ sudo vi /و غیره/بستن/با نام.conf.local

روش پیکربندی سرور DNS اوبونتوروش پیکربندی سرور DNS اوبونتو

در اینجا متن زیر را اضافه می کنیم:

zone “192.168.18.in-addr.arpa” {

پیشنهاد می‌کنیم بخوانید:  روش نصب Battle for Wesnoth روی اوبونتو

نوع استاد؛

فایل/و غیره/بستن/db.10″؛

};

روش پیکربندی سرور DNS اوبونتوروش پیکربندی سرور DNS اوبونتو

جایی که 192.168.18 سه اکتت اول شبکه من است، در اینجا شما آن را با شبکه خود جایگزین خواهید کرد. حالا فایل جدید را با db.10 به صورت زیر کپی و ایجاد می کنیم:

$ sudo cp /و غیره/بستن/db.127 /و غیره/بستن/db.10

روش پیکربندی سرور DNS اوبونتوروش پیکربندی سرور DNS اوبونتو

حال این فایلی را که ایجاد کرده ایم باز می کنیم و خروجی آن باید مانند شکل زیر باشد:

$ sudo vi /و غیره/بستن/db.10

روش پیکربندی سرور DNS اوبونتوروش پیکربندی سرور DNS اوبونتو

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

روش پیکربندی سرور DNS اوبونتوروش پیکربندی سرور DNS اوبونتو

در این قسمت آخر، ابتدا تنظیمات را با اجرای تمام این دستورات تأیید می کنیم و بررسی می کنیم که آیا آنها خطا ایجاد می کنند یا خیر:

$ named-checkzone gamer.com /و غیره/بستن/db.gamer.com

$ named-checkzone 192.168.0.0 /32 /و غیره/بستن/db.10

$ با نام-checkconf /و غیره/بستن/با نام.conf.local

$ با نام-checkconf /و غیره/بستن/به نام.conf

روش پیکربندی سرور DNS اوبونتوروش پیکربندی سرور DNS اوبونتو

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

نتیجه

DNS تکنیکی است که از طریق آن دامنه های وب سایت های مختلف را به صورت حروف الفبا و عددی نام گذاری می کنیم تا درک آن برای سرورها آسان باشد. پیکربندی DNS (سیستم نام دامنه) را در مقاله یاد گرفتیم. ما آموخته ایم که DNS برای تخصیص آدرس های مبتنی بر عددی به دامنه های الفبایی استفاده می شود. ما دامنه google را در روش خط فرمان پیکربندی کردیم و همچنین آن را آزمایش کردیم terminal روش، ما با ایجاد دامنه gamer.com، پیکربندی منطقه فایل رو به جلو و معکوس را انجام دادیم. امیدواریم این مقاله به شما کمک زیادی کند و تمام سوالات مربوط به پیکربندی DNS را حل کند.

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

زمان انتشار: 1403-01-01 21:54:03

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید