This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Internal DNS

How do you setup Astro to recognize an internal DNS server for an external hostname to be resolved internally?

ie. Astaro = DHCP running, DNS proxy running. Internal PC's are running DHCP to get DNS server addresses automatically. Internal DNS server is djbdns setup to answer blah.com queries.

How to get Astaro to search the internal DNS server first for blah.com, then to external public nameservers for all other names?


This thread was automatically locked due to age.
Parents Reply Children
  • Easy, first set ASL for DNS proxy and point DNS to the internal DNS server only.  On the internal DNS server it is set-up to point at itself first and then outside DNS servers as "forwarders".

    ASL (and internal users) will resolve any local domains the internal server knows about and then use  (and cache) external servers for everything else.
  • Ah, that makes sense. Thanks! Up until now, the internal DHCP machines have been randomly choosing either the internal DNS or Astaro's forwarding proxy for name resolution. Your solution should work much better.
  • Isn't it more useful to let the clients use the internal DNS Server, which points in the forwarding settings (place to do DNS lookups if site is not cached) at the ASL DNS Proxy. There (ASL Proxy settings) you insert the DNS forwarding server formerly configured in the internal DNS server. This saves you one hole in your firewall... doesn't it?