Physical Address:
A34-Köshe, 17-Üi,
Astana, Qazaqstan
Physical Address:
A34-Köshe, 17-Üi,
Astana, Qazaqstan
We are going to install local DNS server on the Ubuntu server by using open source DNS tool Bing9.
First we need to install bind9 on the Ubuntu:
sudo apt install bind9 bind9-utils bind9-dnsutils -y
Second go to named.conf.local file under /etc/bind, and add below:
//
// Do any local configuration here
//
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";
zone "example.com" {
type master;
file "/etc/bind/db.forward.com";
};
zone "100.10.10.in-addr.arpa" {
type master;
file "/etc/bind/db.reverse.com";
};
Then we are going to copy default conf files with command cp db.local to db.forward.com and cp db.127 to db.reverse.com. when it’s done update below conf files:
// db.forward.com
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ns.dnsserver.com. root.localhost. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
IN A 10.10.100.13
@ IN NS ns.dnsserver.com.
ns IN A 10.10.100.13
server IN A 10.10.100.13
//db.reverse.com
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA ns.dnsserver.com. root.localhost. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.
13 IN PTR ns.dnsserver.com.
13 IN PTR server.dnsserver.com.
Please check out here for more details regarding Bind9 : BIND 9 – ISC