Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

I have a few questions which I can't find the answer.

  • Is it possible to create two nameservers (ns1,ns2) with one IP ?

  • To move my server DNS from godaddy to ns1/ns2.my_domain.com, I can use Bind ?

  • If I install Bind, create a master zone (www, ns1, ns2, mail, pop, etc.), set it up. Then create second master zone (reverse), set it up. Log into godaddy account and change the nameservers to ns1/ns2.my_domain.com. Is it enough for the redirection to work ?

Here's my named.conf :

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     { localhost; };
    recursion yes;

    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";
};

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

zone "my_domain.com" {
    type master;
    file "/var/named/my_domain.com.hosts";
    };

zone "67.4.70.xxx.in-addr.arpa" {
    type master;
    file "/var/named/xxx.70.4.67.rev";
    };

Here's the content from /var/named/my_domain.com.hosts

$ttl 38400
my_domain.com.  IN  SOA my_domain.com. root.localhost. (
            1364566563
            10800
            3600
            604800
            38400 )
my_domain.com.  IN  NS  my_domain.com.
my_domain.com.  IN  A   xxx.70.4.67
www.my_domain.com.  IN  A   xxx.70.4.67
mail.my_domain.com. IN  A   xxx.70.4.67
ns1.my_domain.com.  IN  A   xxx.70.4.67
ns2.my_domain.com.  IN  A   xxx.70.4.67
pop.my_domain.com.  IN  A   xxx.70.4.67
smtp.my_domain.com. IN  A   xxx.70.4.67
my_domain.com.  IN  NS  ns1.my_domain.com.
my_domain.com.  IN  NS  ns2.my_domain.com.
my_domain.com.  IN  MX  10 mail.my_domain.com.

Here's the content from /var/named/xxx.70.4.67.rev

$ttl 38400
67.4.70.xxx.in-addr.arpa.   IN  SOA my_domain.com. root.locahost. (
            1364575048
            10800
            3600
            604800
            38400 )
67.4.70.xxx.in-addr.arpa.   IN  NS  my_domain.com.
67.4.70.xxx.in-addr.arpa.   IN  PTR my_domain.com.

Any help would be really appreciated ^^

Thanks.

share|improve this question
2  
It's a really bad idea to put two nameservers on the same address. The point of having multiple NS is to create redundant copies of the zone on separate machines. What is the "redirection" you mention? –  James O'Gorman Mar 29 '13 at 16:55
    
Thanks for the answer. Problem is I only have one IP, maybe 2 more IPs that are shared but I'm not sure. By "redirection" I meant is this setup enough for the domain name to be associated to my IP ? –  kfa Mar 29 '13 at 17:01
    
If you can't host two DNS servers on two completely separate servers on separate networks, you're better off leaving it where it is. –  Michael Hampton Mar 29 '13 at 17:34

1 Answer 1

up vote 0 down vote accepted
  • Is it possible to create two nameservers (ns1,ns2) with one IP ?

Don't do that.

If you don't have another machine to use as a secondary NS, use one of the multitude of free services out there that will do this for you.

  • To move my server DNS from godaddy to ns1/ns2.my_domain.com, I can use Bind ?

Yes.

  • If I install Bind, create a master zone (www, ns1, ns2, mail, pop, etc.), set it up. Then create second master zone (reverse), set it up. Log into godaddy account and change the nameservers to ns1/ns2.my_domain.com. Is it enough for the redirection to work ?

For the forward zone: Yes. It is unlikely that they will delegate the reverse zone to you.

Note that if you're going to have your NS hostnames inside your zone, you will need to add glue records via your domain registrar. This is essentially a "bootstrap" for other name servers to be able to resolve your NS addresses.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.