Difference between revisions of "Private Nameservers"

From vpsget wiki
Jump to: navigation, search
m (Protected "Private Nameservers" (‎[edit=sysop] (indefinite) ‎[move=sysop] (indefinite)))
 
(One intermediate revision by the same user not shown)
Line 49: Line 49:
  
 
Where '''1.2.3.4''' is the IP of ns2 and '''example.com''' is your domain.
 
Where '''1.2.3.4''' is the IP of ns2 and '''example.com''' is your domain.
 +
 +
If ns1 and ns2 are the same server, then you can put the IP of BIND server as '''1.2.3.4'''.
  
 
Create zone file:
 
Create zone file:
Line 76: Line 78:
 
Apply changes:
 
Apply changes:
 
  service named restart
 
  service named restart
 +
 +
[[Category:Linux]]

Latest revision as of 17:03, 19 May 2016

Tested on CentOS 6.7

Install bind

yum install bind bind-utils nano

Open BIND conf file:

nano /etc/named.conf

Edit the file so it looks like below:

options {
       #listen-on port 53 { 127.0.0.1; };
       listen-on-v6 port 53 { ::1; };
       directory       "/var/named";
       dump-file       "/var/named/data/cache_dump.db";
       statistics-file "/var/named/data/named_stats.txt";
       memstatistics-file "/var/named/data/named_mem_stats.txt";
       allow-query     { any; };
       allow-transfer     { localhost; 1.2.3.4; };
       recursion no;

       dnssec-enable yes;
       dnssec-validation yes;
       dnssec-lookaside auto;

       /* Path to ISC DLV key */
       bindkeys-file "/etc/named.iscdlv.key";

       managed-keys-directory "/var/named/dynamic";
};

logging {
       channel default_debug {
               file "data/named.run";
               severity dynamic;
       };
};

zone "." IN {
       type hint;
       file "named.ca";
};

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

include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";

Where 1.2.3.4 is the IP of ns2 and example.com is your domain.

If ns1 and ns2 are the same server, then you can put the IP of BIND server as 1.2.3.4.

Create zone file:

nano /var/named/example.com.zone

Edit the file:

$TTL 86400
@   IN  SOA     ns1.example.com. root.example.com. (
       2013042201  ;Serial
       3600        ;Refresh
       1800        ;Retry
       604800      ;Expire
       86400       ;Minimum TTL
)

		IN	NS		ns1.example.com.
		IN	NS		ns2.example.com.

ns1		IN	A		1.1.2.2
ns2		IN	A		1.2.3.4


@		IN	A		5.5.6.6
www		IN	A		5.6.7.8

Apply changes:

service named restart