Hi,
I'm a newb w/ e-smith, and am trying to ascertain whether I'm brain dead, or e-smith GPL won't/doesn't provide a "live" DNS.
I have several domains I want to host locally, and I'd like to host the DNS here. I appreciate that the possibility exists to host w/ professional service providers who offer this - zoneedit, mydomain, widge, and so forth, and have used these services in the past.
For this situation however I'd like to have everything internally.
I have the Esmith box located in a DMZ, [behind an IpCop 1.3] acting in "server only" configuration, single NIC, with UDP and TCP forwards on the firewall for 53 to the E-smith.
In my initial config I used the "Publish globally" option to direct internal traffic to the internal IP, and to provide external traffic with the live IP.
Further reading [RTFM-ing] suggests [though is not very clear on...] that to use Esmith as a live DNS you need to interact w/, and pay, Mitel Networks.
This system is being put in place for a charity, and they're very cost-conscious. Because they work with people with physical disabilities, and maintain health records, etc, they're also not in a position to "have other networks connect"
[As an aside, I realise that this implies a double standard; connecting the the internet, and not wanting to allow other networks to connect is mutually exclusive, but anyway....]
My second approach was to set the DNS to use "external" rather than "local" in the config, and point the external to the live IP. The theory behind this was that a request for DNS info from anywhere would be directed to the live IP, and the firewall would then forward the request to the appropriate box. Internal systems [local users] would use a seperate DNS on their network segment.
I have registered the name server, and nslookup from outside against the DNS gives me the correct live IP - > but if I ping the name I don't get a successful lookup.
So - can Esmith, using the web interface, accomplish this? If not, are there command line options? Plugins/mods?
Any help/advice appreciated.