Re: [qmailtoaster] using registrar's DNS instead of djbdns or Bind
Lots to think about and know. I've not run Bind nor configured it in the past. I guess there is a time for everything. I had no idea I could run a local Bind that would not be the DNS for my box. Thank you for the guidance! On Tue, Apr 26, 2011 at 7:03 AM, Dan McAllister wrote: > Keith, > > The DNS component is a performance issue, nothing more. And there are TWO > separate and *unequal *parts to the equation: > - In the first part, we're talking about making the DNS entries that point > other MAIL servers to your QMAIL server and in this part, you honestly > do not care whether it is your own personal DNS server, or your ISP's (or > registrar's) DNS server -- so long as you can make the SPF, DomainKeys, > and/or DKIM entries for SPAM control. > - It's the second part that is usually installed locally and can "make or > break" your QMAIL service. This is the part that resolves DNS queries for > the QMAIL server (determines the MX records for outbound mail, checks for > SPF records, etc.) > > Thus, for a SMALL installation (one or two domains, only a handful of > users), using an "outside" DNS server will be fine... It will work, albeit > less than optimally. But as you grow your installation, you'll start to see > problems that will trace back to "slow DNS resolution" > > IMHO, and from what I've read: small-to-mid sized installations can use > BIND (www.isc.org) just fine -- but even that eventually "bogs down" as > the utilization curve ramps up -- which is why the QMT recommends the use of > DJBDNS (http://cr.yp.to/djbdns.html). > > Now don't get me wrong -- DJBDNS is not the end-all, be-all of DNS servers. > In fact, I personally use BIND myself (currently about 30 domains, about 150 > users - I consider myself a SMALL server). IMHO, BIND is (and remains) the > "gold standard" in being a DNS "server" -- but the DJBDNS system is > amazingly fast at being a DNS "client" (or, more correctly, doing recursive > lookups), and THAT is the component that the QMAIL system needs to access -- > and to access quickly (and repeatedly) in larger environments. > > Finally, I have to throw in one "jab" at the "think in the small, confined > box" types out there. Just because you need a DNS "server" on your QMail box > doesn't mean it has to be "THE" DNS server at your site. Remember, the "DNS > burden" of the QMail (or any other mail) system is in the lookups, not in > the responses to outside clients. So don't be afraid to run QMail with its > own DJBDNS service and have your "real" DNS servers somewhere else... > > So, to summarize -- especially for testing, you can leave your resolv.conf > pointing to your ISP's (or registrar's) DNS server and everything should > work just fine... but when you are truly ready to go into production, you > should implement either BIND or DJBDNS on the host system. I've given you > rationale and backup for either decision, so it's a matter of taste now... > > Enjoy your testing... and leave the DNS for later! > > Regards, > > Dan McAllister > IT4SOHO > > > > On 4/26/2011 8:37 AM, Keith Smith wrote: > > > > Hi, > > Thank you for your help with this question. > > I am doing an install of Qmail Toaster on CentOS 5.6 using the > documentation located at > http://wiki.qmailtoaster.com/index.php/CentOS_5_QmailToaster_Install > > This is a test run to learn so I can do this in a production environment. > > The docs say I need a DNS server. I am using my registrar's DNS. Do I > still need Bind or djbdns? > > Thank you for your help! > > > > -- > Keith Smith Internet Marketing LLC > (480) 272-9268 > PHP Programming Services > Search Engine Optimization > > > -- Keith Smith Internet Marketing LLC (480) 272-9268 PHP Programming Services Search Engine Optimization
Re: [qmailtoaster] using registrar's DNS instead of djbdns or Bind
Keith, The DNS component is a performance issue, nothing more. And there are TWO separate and /unequal /parts to the equation: - In the first part, we're talking about making the DNS entries that point other MAIL servers to your QMAIL server and in this part, you honestly do not care whether it is your own personal DNS server, or your ISP's (or registrar's) DNS server -- so long as you can make the SPF, DomainKeys, and/or DKIM entries for SPAM control. - It's the second part that is usually installed locally and can "make or break" your QMAIL service. This is the part that resolves DNS queries for the QMAIL server (determines the MX records for outbound mail, checks for SPF records, etc.) Thus, for a SMALL installation (one or two domains, only a handful of users), using an "outside" DNS server will be fine... It will work, albeit less than optimally. But as you grow your installation, you'll start to see problems that will trace back to "slow DNS resolution" IMHO, and from what I've read: small-to-mid sized installations can use BIND (www.isc.org) just fine -- but even that eventually "bogs down" as the utilization curve ramps up -- which is why the QMT recommends the use of DJBDNS (http://cr.yp.to/djbdns.html). Now don't get me wrong -- DJBDNS is not the end-all, be-all of DNS servers. In fact, I personally use BIND myself (currently about 30 domains, about 150 users - I consider myself a SMALL server). IMHO, BIND is (and remains) the "gold standard" in being a DNS "server" -- but the DJBDNS system is amazingly fast at being a DNS "client" (or, more correctly, doing recursive lookups), and THAT is the component that the QMAIL system needs to access -- and to access quickly (and repeatedly) in larger environments. Finally, I have to throw in one "jab" at the "think in the small, confined box" types out there. Just because you need a DNS "server" on your QMail box doesn't mean it has to be "THE" DNS server at your site. Remember, the "DNS burden" of the QMail (or any other mail) system is in the lookups, not in the responses to outside clients. So don't be afraid to run QMail with its own DJBDNS service and have your "real" DNS servers somewhere else... So, to summarize -- especially for testing, you can leave your resolv.conf pointing to your ISP's (or registrar's) DNS server and everything should work just fine... but when you are truly ready to go into production, you should implement either BIND or DJBDNS on the host system. I've given you rationale and backup for either decision, so it's a matter of taste now... Enjoy your testing... and leave the DNS for later! Regards, Dan McAllister IT4SOHO On 4/26/2011 8:37 AM, Keith Smith wrote: Hi, Thank you for your help with this question. I am doing an install of Qmail Toaster on CentOS 5.6 using the documentation located at http://wiki.qmailtoaster.com/index.php/CentOS_5_QmailToaster_Install This is a test run to learn so I can do this in a production environment. The docs say I need a DNS server. I am using my registrar's DNS. Do I still need Bind or djbdns? Thank you for your help! -- Keith Smith Internet Marketing LLC (480) 272-9268 PHP Programming Services Search Engine Optimization
Re: [qmailtoaster] using registrar's DNS instead of djbdns or Bind
You can use either of those as a caching nameserver. This will speed up queries considerably. It's not necessary. On 04/26/2011 05:37 AM, Keith Smith wrote: > > > Hi, > > Thank you for your help with this question. > > I am doing an install of Qmail Toaster on CentOS 5.6 using the > documentation located at > http://wiki.qmailtoaster.com/index.php/CentOS_5_QmailToaster_Install > > This is a test run to learn so I can do this in a production environment. > > The docs say I need a DNS server. I am using my registrar's DNS. Do > I still need Bind or djbdns? > > Thank you for your help! > > > > -- > Keith Smith Internet Marketing LLC > (480) 272-9268 > PHP Programming Services > Search Engine Optimization > > -- Cecil Yother, Jr. "cj" cj's 2318 Clement Ave Alameda, CA 94501 tel 510.865.2787 http://yother.com Check out the new Volvo classified resource http://www.volvoclassified.com - Qmailtoaster is sponsored by Vickers Consulting Group (www.vickersconsulting.com) Vickers Consulting Group offers Qmailtoaster support and installations. If you need professional help with your setup, contact them today! - Please visit qmailtoaster.com for the latest news, updates, and packages. To unsubscribe, e-mail: qmailtoaster-list-unsubscr...@qmailtoaster.com For additional commands, e-mail: qmailtoaster-list-h...@qmailtoaster.com
[qmailtoaster] using registrar's DNS instead of djbdns or Bind
Hi, Thank you for your help with this question. I am doing an install of Qmail Toaster on CentOS 5.6 using the documentation located at http://wiki.qmailtoaster.com/index.php/CentOS_5_QmailToaster_Install This is a test run to learn so I can do this in a production environment. The docs say I need a DNS server. I am using my registrar's DNS. Do I still need Bind or djbdns? Thank you for your help! -- Keith Smith Internet Marketing LLC (480) 272-9268 PHP Programming Services Search Engine Optimization