ابتدا دستورات زیر را اجرا میکنیم.
باید پکیج bind9 را نصب کنیم.
ابزار net-tools را نصب میکنیم.
سپس دستور ifconfig را وارد میکنیم.
با کمک این دستور ip سرور خود را پیدا میکنیم.
وار د پوشه etc/bind میشویم.
درون این فولد یک فولدر جدید بنام zones می سازیم. و با دستور cd وارد این فولدر میشویم.
یک فایل برای دامنه مورد نظر خودتان در این فولدر بسازید. مثلا دامنه ای که میخواهم روی سرور تنظیم کنم jabira.ir است. به همین خاطر یک فایل هم نام همین میسازم.
محتوای زیر را درون این فایل کپی میکنیم. نام دامنه و ip مورد نظر خود را تغییر میدهیم.
دوباره به پوشه bind برمیگردیم و به سراغ فایل named.conf.local میرویم.
محتوای زیر را به این فایل اضافه میکنیم.
zone "jabira.ir" دامنه را مشخص میکند. مثلا دامنه ما jabira.ir است.
file "/etc/bind/zones/jabira.ir" آدرس فایلی که کانفیگ مربوط به این دامنه را در آن ذخیره کردیم مشخص میکند.
اکنون سراغ فایل named.conf.options در همین فولدر میرویم.
و dns به صورت زیر تغییر میدهیم.
در این قسمت dns سرورهایی که میخواهیم اطلاعات dns سرور ما به آنها ارسال شود را مشخص میکنیم.
اکنون صحت تنظیمات را با دستور زیر بررسی میکنیم. در صورتی که مقداری برنگرداند یعنی همه چی درسته!
همچنین برای بررسی صحت فایل zone دستور زیر را اجرا میکنیم.
jabira.ir : مقدار اول دامنه مورد نظر ماست.
/etc/bind/zones/jabira.ir : و مقدار دوم آدرس فایل zone برای این دامنه را مشخص میکند.
پس از اجرای این دستورات bind9 را ری استارت میکنیم.
اکنون به سراغ کانفیگ فایروال میرویم.
پس برای مجوز به bind9 دستور زیر را اجرا میکنیم.
دقت کنید ممکن است 24 تا 48 ساعت طول بکشد تا dns سرور شما وارد dns-server ها شود.
اکنون به سراغ سایتی بروید که دامنه را از آن خریداری کردید و nameserver ها را روی دامنه خود تنظیم کنید.
برای مشاهده وب سایت خود روی اینترنت باید یک وب سرور مانند آپاچی یا nginx را روی سرور خود نصب کنید.