نصب و کانفیگ named

ابتدا نصبش میکنم:

 yum install bind bind-utils

سپس این کانفیگ رو ویرایش میکنیم:

 vi /etc/named.conf

zone "localhost" IN {
   type master;
   file "localhost.zone";
   allow-update { none; };
};

zone "yourdomain.com" IN {
   type master;
   file "/var/named/yourdomain.com.zone";
   allow-update { none; };
};zone "0.168.192.in-addr.arpa" IN {
   type master;
   file "/var/named/0.168.192.rev";
   allow-update { none; };
};

اولی وجود داره برای راهنمایی که بقیه کد رو کجا وارد کنید هست yourdomain.com دامنه شما هست و file ادرس دو تا فایله که میسازیم.

الان کانفیگ اول رو درست میکنیم:

 vi /var/named/yourdomain.com.zone
$TTL            86400
@                 IN SOA            yourdomain.com.  root.yourdomain.com. (
100     ; serial
1H      ; refresh
1M      ; retry
1W      ; expiry
1D )    ; minimum
@                    IN NS             ns1.yourdomain.com.
@                    IN A                 192.168.0.1
ns1                 IN A                 192.168.0.1
@                    IN MX   10      mail.yourdomain.com.
mail                IN A                 192.168.0.1
WWW               IN A                 192.168.0.1

که ۱۹۲.۱۶۸.۰.۱ ip سرور شما هست. و ns1.yourdomain.com نیم سرور که که باید در مرکز ثبت دامنه مثلا (nic.ir) ثبت کنید .

الان فایل دوم رو کانفیگ میکنیم:

 vi /var/named/0.168.192.rev
$TTL    86400
@                 IN SOA          yourdomain.com. root.yourdomain.com. (
100     ; serial
1H      ; refresh
1M      ; retry
1W      ; expiry
1D)     ; minimum
@                IN NS            ns1.yourdomain.com.
1                 IN PTR          binggo.yourdomain.com.

خب سرویس رو فعال میکنیم:

 systemctl start named
 systemctl enable named

با دو دستور زیر میتونید تست کنید درسته یا نه(*)

 nslookup yourdomain.com 
dig yourdomain.com

اگه دستور اول خطا داد اینجوری تست کنید :(**)

 nslookup
server 127.0.01
yourdomain.com

اگه خطا میداد اینو بزنید:

 chmod 777 -Rvf /var/named/

اگه * کار نکرد ولی ** کار کرد این فایل رو ایدت کنید و تغیررات زیر رو اعمال کنید:

 vi /etc/named.conf
 listen-on port 53 { any; };
 allow-query     { any; };

و سپس:

 systemctl restart named

 

0 پاسخ

دیدگاه خود را ثبت کنید

Want to join the discussion?
Feel free to contribute!

پاسخی بگذارید

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