Configure Bind DNS Caching / Forwarding DNS Server untuk mail server
DNS, atau Sistem
Nama Domain, kebanyakan orang mungkin memilih menggunakan server DNS yang disediakan
isp, hosting atau registrar domain mereka, ada beberapa
keuntungan untuk membuat server DNS Anda sendiri. disini di gunakan untuk Forwarding ke server DNS public lain
Langsung saja kita di sini memakai debian 8
dns server 192.168.1.2
clients 192.168.1.0/24
1. Server Config
apt-get update
apt-get install bind9 bind9utils bind9-doc
edit file /etc/bind/named.conf.options
acl clients {
192.168.1.0/24;
localhost;
localnets;
};
options {
directory "/var/cache/bind";
listen-on port 53 { clients; };
recursion yes;
allow-query { clients; };
forwarders {
8.8.8.8;
8.8.4.4;
};
forward only;
dnssec-enable yes;
dnssec-validation yes;
auth-nxdomain no;
};
check config
#named-checkconf
restart server
#service bind9 restart
2. Client Config
Silahkan ganti ip dns client ke ip server dns sendiri 192.168.1.2
atau bisa memakai dig untuk test
dig gmail.com TXT @192.168.1.2
3. Untuk mail server
sedangkan untuk query rbl mail server blm bisa berjalan normal karena pihak isp melakukan redirect port 53 / transparent dns ke dns mereka, untuk itu kita bisa mengarahkan dns server kita ke server DNS public yang custom port /menyediakan selain port 53 seperti opendns
Hal ini hanya untuk kepentingan mail server bukan untuk tujuan lain
bisa di test dengan dig command
#dig -p 5353 vimeo.com @208.67.222.222
maka di jawab
; <<>> DiG 9.9.9-P1 <<>> -p 5353 vimeo.com @208.67.222.222
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32832
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;vimeo.com. IN A
;; ANSWER SECTION:
vimeo.com. 137 IN A 151.101.192.217
vimeo.com. 137 IN A 151.101.0.217
vimeo.com. 137 IN A 151.101.64.217
vimeo.com. 137 IN A 151.101.128.217
;; Query time: 17 msec
;; SERVER: 208.67.222.222#5353(208.67.222.222)
;; WHEN: Wed Nov 22 17:26:49 WIB 2017
;; MSG SIZE rcvd: 102
berarti bisa di pake untuk di masukkan ke config nya bind kita
forwarders {
208.67.222.222 port 5353;
};
check config
#named-checkconf
restart server
#service bind9 restart
dari mail server bisa di test
#dig gmail.com TXT
untuk mempermudah config bisa memakai webmin
Langsung saja kita di sini memakai debian 8
dns server 192.168.1.2
clients 192.168.1.0/24
1. Server Config
apt-get update
apt-get install bind9 bind9utils bind9-doc
edit file /etc/bind/named.conf.options
acl clients {
192.168.1.0/24;
localhost;
localnets;
};
options {
directory "/var/cache/bind";
listen-on port 53 { clients; };
recursion yes;
allow-query { clients; };
forwarders {
8.8.8.8;
8.8.4.4;
};
forward only;
dnssec-enable yes;
dnssec-validation yes;
auth-nxdomain no;
};
check config
#named-checkconf
restart server
#service bind9 restart
2. Client Config
Silahkan ganti ip dns client ke ip server dns sendiri 192.168.1.2
atau bisa memakai dig untuk test
dig gmail.com TXT @192.168.1.2
3. Untuk mail server
sedangkan untuk query rbl mail server blm bisa berjalan normal karena pihak isp melakukan redirect port 53 / transparent dns ke dns mereka, untuk itu kita bisa mengarahkan dns server kita ke server DNS public yang custom port /menyediakan selain port 53 seperti opendns
Hal ini hanya untuk kepentingan mail server bukan untuk tujuan lain
bisa di test dengan dig command
#dig -p 5353 vimeo.com @208.67.222.222
maka di jawab
; <<>> DiG 9.9.9-P1 <<>> -p 5353 vimeo.com @208.67.222.222
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32832
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;vimeo.com. IN A
;; ANSWER SECTION:
vimeo.com. 137 IN A 151.101.192.217
vimeo.com. 137 IN A 151.101.0.217
vimeo.com. 137 IN A 151.101.64.217
vimeo.com. 137 IN A 151.101.128.217
;; Query time: 17 msec
;; SERVER: 208.67.222.222#5353(208.67.222.222)
;; WHEN: Wed Nov 22 17:26:49 WIB 2017
;; MSG SIZE rcvd: 102
berarti bisa di pake untuk di masukkan ke config nya bind kita
forwarders {
208.67.222.222 port 5353;
};
check config
#named-checkconf
restart server
#service bind9 restart
dari mail server bisa di test
#dig gmail.com TXT
untuk mempermudah config bisa memakai webmin
Komentar
Posting Komentar