آموزش نصب dns server بر روی سرورمجازی اوبونتو ۲۰
برای تنظیم دامنه ما نیاز به dns داریم که از باعث اتصال بین سرور و دامنمون بشه . اینکار داخل سرور مجازی اوبونتو اینجوری انجام میشه .
sudo apt-get update sudo apt-get install bind9 bind9utils systemctl start named systemctl status named cd /etc/bind/ cp named.conf named.conf.new
خب فایل. named.conf.local رو به این شکل ویرایش میکنیم :
zone "domain.ir" { type master; file "/etc/bind/forward.domain.db"; allow-update { none; } ; };
بعد
cp db.0 forward.domain.db
و فایل forward رو به این شکل ویرایش میکنیم
; ; BIND reverse data file for broadcast zone ; $TTL 604800 $ORIGIN domain.ir. ; base domain-name @ IN SOA ns1.domain.ir. root.domain.ir. ( 2 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; Name servers IN NS ns1.domain.ir. IN NS ns2.domain.ir. IN NS ns3.domain.ir. ; A records @ IN A ipserver www IN A ipserver domain.ir IN A ipserver ns1 IN A ipserver ns2 IN A ipserver ns3 IN A ipserver sub-domian IN A ipserver www.sub-domian IN A ipserver ; Mx Recores @ IN MX 10 mx1.domain.ir.i
و در پایان
systemctl restart named
برای تعریف ساب دامین جدید باید اون ساب دامین رو به dns سرور اضافه کنیم . در قسمت آخر فایل forward ما subdomain جدید رو تعریف میکنیم :
@ IN A ipserver www IN A ipserver domian.ir IN A ipserver *.domian.ir IN A ipserver ns1 IN A ipserver ns2 IN A ipserver ns3 IN A ipserver s1 IN A ipserver www.s1 IN A ipserver pma IN A ipserver www.pma IN A ipserver
فعال شدن ساب دامین ها ممکنه چند ساعت طول بکشه .