Koozali.org: home of the SME Server

DNS Server built-in or BIND need installing

stuartornum

DNS Server built-in or BIND need installing
« on: August 03, 2006, 02:36:13 PM »
Hi,

Just thought i'd start a separate topic for this for future peoples references.

DNS Server? Is there one built in?

Does it create the NX, A, CNAME, AAAA, SOA ... automatically, because I cannot seem to find the settings?

Also I have only given it a local IP, (Router with ports forwarding) is this a problem.

What about giving the server multiple IP's (Public some soon, hopefully)

Thanks

Offline mmccarn

  • *
  • 2,657
  • +10/-0
DNS Server built-in or BIND need installing
« Reply #1 on: August 03, 2006, 03:39:29 PM »
Quote
DNS Server? Is there one built in?
TinyDNS

Quote
Does it create the NX, A, CNAME, AAAA, SOA ... automatically, because I cannot seem to find the settings?
SME creates the MX, A and PTR records required for the software that comes installed with SME.  Anything else would require customization (search the forums for "tinydns", and read the manual on how to use the template system).

Quote
Also I have only given it a local IP, (Router with ports forwarding) is this a problem.
Not a problem if your server is configured in "server-only" mode - this is a supported configuration.

Quote
What about giving the server multiple IP's (Public some soon, hopefully)
This is harder...

Offline CharlieBrady

  • *
  • 6,918
  • +3/-0
Re: DNS Server built-in or BIND need installing
« Reply #2 on: August 03, 2006, 04:45:30 PM »
Quote from: "stuartornum"

DNS Server? Is there one built in?


Is that not clear from the documentation here? If not, then please raise bugs in the Bug Tracker to have the website and documentation updated.

> SME creates the MX, A and PTR records required for the software that comes
> installed with SME.

Note that the DNS which it creates only describes the local network, and is not visible from the Internet.

stuartornum

DNS Server built-in or BIND need installing
« Reply #3 on: August 03, 2006, 06:18:32 PM »
Quote
> SME creates the MX, A and PTR records required for the software that comes
> installed with SME.

Note that the DNS which it creates only describes the local network, and is not visible from the Internet.


I want this machine to be visible to the internet though? Therefore should I disable tinydns, and use BIND, which I configure using Webmin. (Webmin is stopped when finished doing changes, so is not on normally).

Thanks
Stuart

Offline gelcube

  • ***
  • 55
  • +0/-0
    • http://www.ninetails.net
DNS Server built-in or BIND need installing
« Reply #4 on: August 03, 2006, 08:28:02 PM »
There's really no reason to use BIND, as I believe there are still a lot of unresolved security holes, and tinydns is a functional equivalent.

There's a contrib that allows you to use SME as a public DNS server.  I'd do a search and see if you can find it and install it.  At least, there was one for 6.x.  I don't know if it's been updated for 7.0 yet.

BTW, Webmin is most definitely NOT recommended on SME, as it will break things pretty badly.

Offline CharlieBrady

  • *
  • 6,918
  • +3/-0
DNS Server built-in or BIND need installing
« Reply #5 on: August 03, 2006, 10:29:49 PM »
Quote from: "stuartornum"
Therefore should I disable tinydns, and use BIND


No, unless you really know DNS inside out, you should use a professional DNS service - they're usually bundled with the DNS registration fees, or are otherwise freely available.