Solved

BIND v9 setup Name Server to point all requests for domains to ip address

Posted on 2008-10-09
10
285 Views
Last Modified: 2012-05-05
Hi,

I have setup BIND v 9 on my Linux Red Hat Enterprise server and have several domain names i need to point to an IP address.
Can anyone help me with the config.
I have about 100 domain names that all requests for need to be resolved to an address on our network.


Kind Regards,

Daniel.
0
Comment
Question by:Daniel2040
  • 5
  • 4
10 Comments
 
LVL 70

Expert Comment

by:Chris Dent
Comment Utility

Hi Daniel,

You mean you need it to do:

nslookup name.com
> IP Address

If so, you will have to add an A record to each zone like one of these:

name.com.  IN A  <IPAddress>
Or
@  IN A  <IPAddress>
Or
IN A <IPAddress>

Chris
0
 
LVL 6

Expert Comment

by:RSLE
Comment Utility
Are you asking for them all to point to the same IP or just for examples of how to add each?

To point them all to the same IP, you'll first have to enter them all into your zone file (I'm guessing named.conf) but point them all to the same file.

----
zone "example.com" { type master; file "db.global"; };
zone "example.net" { type master; file "db.global"; };
zone "example.org" { type master; file "db.global"; };
...
zone "example100.com" { type master; file "db.global"; };
----

Then you need to create said file (so db.global in my example) and rather than assign the IP to a specific domain, you use the @ symbol. thus...
"@       IN        A     192.168.100.101"

obviously changing the appropriate data  :-)
0
 

Author Comment

by:Daniel2040
Comment Utility
Thanks,

so all the file named.conf needs to read is:

zone "domain.com" { type master; file "db.global"; };
zone "domain.net" { type master; file "db.global"; };
zone "domain.org" { type master; file "db.global"; };


Kind Regards,

Daniel.
0
 
LVL 6

Expert Comment

by:RSLE
Comment Utility
well there's other data in that file like the BIND config options, but the lines posted are all you need to add to the named.conf for the domains.
0
 

Author Comment

by:Daniel2040
Comment Utility
is it possible to have

zone "*" { type master; file "db.global"; };



Daniel.
0
Why You Should Analyze Threat Actor TTPs

After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

 
LVL 6

Expert Comment

by:RSLE
Comment Utility
you can do

zone "." { type master; file "db.global"; };

and then instead of using "@" use the * for the entry in the db.global there but this will make your nameserver respond with this single answer for ANYTHING that is queried against your nameserver... probably not a good thing.
0
 

Author Comment

by:Daniel2040
Comment Utility
Thanks for all your help.

Where does the 'db.global' file go?
I have put it in the same directory as 'named.conf' but when i start the service it syas cannot find 'db.global'





Regards,

Daniel.
0
 
LVL 6

Expert Comment

by:RSLE
Comment Utility
It should be relative to the 'directory "/path/to/namedb"' option.
0
 

Author Comment

by:Daniel2040
Comment Utility
Thanks,

sorry for all the questions but what do i do for the NS and SOA records?

Currently the db.global file reads:

$TTL 86400
@       IN        A     81.145.63.83



Kind regards,

Daniel.



0
 
LVL 6

Accepted Solution

by:
RSLE earned 500 total points
Comment Utility

$TTL 86400

@       IN      SOA     pri.ns.yourdomain. hostmaster.yourdomain. (

                        2008101401      ; serial

                        7200            ; refresh

                        3600            ; retry

                        691200          ; expire

                        86400 )         ; ttl
 

        IN      NS      pri.ns.yourdomain.

        IN      NS      sec.ns.yourdomain.
 

@       IN      A       81.145.63.83

Open in new window

0

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

Suggested Solutions

Title # Comments Views Activity
DMARC setting for EMail server 4 40
DirectAccess only works one way 3 52
DNS records 18 77
Iptables and mirroring ports 4 44
This article is intended as an extension of a blog on Aging and Scavenging by the MS Enterprise Networking Team. In brief, Scavenging is used as follows: Each record in a zone which has been dynamically registered with an MS DNS Server will have…
Occasionally you run into the website or two that will not resolve properly using your own DNS servers.  Some people simply set up global forwarders for their DNS server.  I don’t recommend doing this because it can cause problems resolving addresse…
Sending a Secure fax is easy with eFax Corporate (http://www.enterprise.efax.com). First, Just open a new email message.  In the To field, type your recipient's fax number @efaxsend.com. You can even send a secure international fax — just include t…
This video shows how to remove a single email address from the Outlook 2010 Auto Suggestion memory. NOTE: For Outlook 2016 and 2013 perform the exact same steps. Open a new email: Click the New email button in Outlook. Start typing the address: …

744 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now