#1
  1. No Profile Picture
    Junior Member
    Devshed Newbie (0 - 499 posts)

    Join Date
    May 2003
    Posts
    1
    Rep Power
    0

    Question DNS Configuration Help Please!!


    I'm a newbie to DNS so bear with me. My company host several websites that are registered at Register.com. The sites are currently using register.com's DNS servers which are:
    dns5.register.com
    dns6.register.com

    What I want to do is replace Register.com's DNS server entries with my own (here below) for each of the sites we have registered there.
    ns1.mycompany.net
    ns2.mycompany.net

    I have just installed Red Hat Linux 8.0 on a machine we have here that is going to be our DNS server. I have seen some examples but like I said I'm new to the DNS world and could use some assitance. I running BIND version 9.1.2.

    The machine's IP address with Red Hat Linux 8.0 that will be the DNS server is (e.g. 67.1.2.3)

    The machine's IP address that has the web server with the sites on it is (e.g. 67.1.2.10)
    www.company1.com
    www.company2.net
    www.company3.org
    www.company4.gov
    www.company5.edu
    www.company6.com
    www.company7.com
    etc... i'm sure you get the picture.

    Here are the contents of my file db.mycompany.net in the /var/named directory:

    $TTL 3h
    mycompany.net. IN SOA ns1.mycompany.net. al.ns1.mycompany.net. (
    1 ;Serial
    3h ;Refresh after 3 hours
    1h ;Retry after 1 hour
    1w ;Expire after 1 week
    1h) ;Negative caching TTL of 1 day

    ; Name servers
    mycompany.net. IN NS ns1.mycompany.net.
    mycompany.net. IN NS ns2.mycompany.net.

    ; Addresses for the canonical names
    localhost.mycompany.net. IN A 127.0.0.1
    ns1.mycompany.net. IN A 67.1.2.3
    ns2.mycompany.net. IN A 67.1.2.4

    ; Multi-homed hosts
    ;I not sure if I need this so it's none for now.

    ; Aliases
    server1.mycompany.net. IN CNAME ns1.mycompany.net.
    server2.mycompany.net. IN CNAME ns2.mycompany.net.

    ; Interface specific names
    ;I not sure if I need this so it's none for now.


    Here are the contents of my file db.67.1.2 in the /var/named directory:

    $TTL 3h
    2.1.67.in-addr.arpa. IN SOA ns1.mycompany.net. al.ns1.mycompany.net. (
    1 ;Serial
    3h ;Refresh after 3 hours
    1h ;Retry after 1 hour
    1w ;Expire after 1 week
    1h) ;Negative caching TTL of 1 day

    ; Name servers
    2.1.67.in-addr.arpa. IN NS ns1.eltran.net.
    2.1.67.in-addr.arpa. IN NS ns2.eltran.net.

    ; Addresses for the canonical names
    3.2.1.67.in-addr.arpa. IN PTR ns1.eltran.net.
    4.2.1.67.in-addr.arpa. IN PTR ns1.eltran.net.

    Here are the contents of my file db.127.0.0 in the /var/named directory:

    $TTL 3h
    0.0.127.in-addr.arpa. IN SOA ns1.mycompany.net. al.ns1.mycompany.net. (
    1 ;Serial
    3h ;Refresh after 3 hours
    1h ;Retry after 1 hour
    1w ;Expire after 1 week
    1h) ;Negative caching TTL of 1 day

    ; Name servers
    0.0.127.in-addr.arpa. IN NS ns1.mycompany.net.
    0.0.127.in-addr.arpa. IN NS ns2.mycompany.net.

    ; Addresses for the canonical names
    0.0.127.in-addr.arpa. IN PTR localhost.

    Here are the contents of my file named.conf in the /etc directory:

    // generated by named-bootconf.pl

    options {
    directory "/var/named";
    /*
    * If there is a firewall between you and nameservers you want
    * to talk to, you might need to uncomment the query-source
    * directive below. Previous versions of BIND always asked
    * questions using port 53, but BIND 8.1 uses an unprivileged
    * port by default.
    */
    query-source address * port 53;
    };

    //
    // a caching only nameserver config
    //

    controls {
    inet 127.0.0.1 allow { localhost; } keys { rndckey; };
    };
    zone "eltran.net" IN {
    type master;
    file "db.eltran.net";
    };

    zone "14.92.67.in-addr.arpa" IN {
    type master;
    file "db.67.92.14";
    };

    zone "0.0.127.in-addr.arpa" IN {
    type master;
    file "db.127.0.0";
    };

    zone "." IN {
    type hint;
    file "db.cache";
    };

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


    include "/etc/rndc.key";


    I'm not real sure where in the files I need to add my 7 websites. If there are any shortcuts, loop-holes or pitfalls I should know about or watch out for please feel free to voice your knowledge. I know I'm asking for a bit much but assistance would be greatly appreciated!

    Dave
  2. #2
  3. Full Access
    Devshed Regular (2000 - 2499 posts)

    Join Date
    Jun 2000
    Location
    London, UK
    Posts
    2,019
    Rep Power
    17
    What I want to do is replace Register.com's DNS server entries with my own (here below) for each of the sites we have registered there.
    ns1.mycompany.net
    ns2.mycompany.net
    Log into the control panel for mycompany.net and create those two name servers, with two IP addresses. This process varies between registrars, see http://cr.yp.to/djbdns/dot-com.html

    I question your use of BIND. It is over-complex,a nightmare to maintain, and has a woeful security history. Why not use tinydns? It'll make your life easier.
    Alex
    (http://www.alex-greg.com)

IMN logo majestic logo threadwatch logo seochat tools logo