Bind9 to serve my MX and A DNS records?
This may be a stupid question, but here goes:
1) I purchased a site at misk.com for $8. Cheap
2) I just found that to edit my DNS records to point MX (for mail) to the server I am running (Gentoo, etc.), I have to upgrade to the $37 package.
3) I am redirecting the nameservers to mydomain.com (which allows advanced DNS management for free), so I will be solving my problem.
4) I have my DNS records stored at various services (misk, godaddy, and now mydomain). I'd love to consolidate...
5) I'm running Bind9 now as an internal caching nameserver. I am not allowing external DNS requests inside firewall yet.
6) These are all personal sites -- only serving low volume web traffic and email.
OK, so here's my questions:
1) Rather than registering at Misk, setting nameservers to Mydomain, and then entering the advanced DNS records, is there a way to use my existing Bind9 installation to do this?
2) I do *not* want to run an general DNS service. I only want to host the NameServer for the domains I own.
3) If so, what's the downside? Traffic?
Please help me understand this. If this is just a matter of configuring bind and opening port 53, why shouldn't I try this?
1) Instruct Bind9 to respond to the internet (open firewall, etc. as well)
2) Instruct Bind9 to not be a DNS server, but just a nameserver (?)
3) If I disable recursion, then it will not respond to other domains?
Can you give me some clues in what search terms to use to find this? I thought this would be easy to find, but it isn't. I think I have been searching for "Howto host DNS personal web sites" or something like that. Maybe change DNS to NameServer? What are the good keywords related to how to search for this?
DNS server and nameserver are the same thing.
DNS servers perform two functions: a) the answer questions about zones that they know about "authoritatively", i.e. they tell you whether or not a particular record exists in a zone that they have configured and b) they go lookup answers from other DNS servers for you, when they don't know the answer themself (that is called a recursive query.
When you configure your machine to have a specific IP address, gateway, DNS servers, etc that setting is what recursive DNS server your machine is going to use to lookup answers. When you look in a whois record and see what DNS servers are listed, those are authoritative servers for that zone. One server can perform both functions.
What you don't want is external clients on the Internet to be able to use your DNS server to lookup any name on the Internet. You only want your DNS server to give answers about your zone to external clients. To internal clients you want your server to be able to recursively lookup any name.
|All times are GMT -5. The time now is 12:33 PM.|