> On Mar 31, 2018, at 9:03 AM, Eric Luehrsen <ericluehr...@gmail.com> wrote:
> 
> On 03/25/2018 03:27 AM, Philip Prindeville wrote:
>> Thinking Bind, probably.
>> 
>> 
>> 
>>> On Mar 23, 2018, at 5:38 PM, Eric Luehrsen <ericluehr...@gmail.com> wrote:
>>> 
>>> What do you want to serve your dns then? Unbound or Bind?
>>> 
>>> - Eric
>>> 
>>> On Fri, Mar 23, 2018, 1:31 PM Philip Prindeville 
>>> <philipp_s...@redfish-solutions.com> wrote:
>>> Hi all,
>>> 
>>> As the ISC-DHCP maintainer, I need to eat my own dogfood so I run that 
>>> here, before anyone quips, “Why don’t you just run dnsmasq instead?”
>>> 
>>> So… I have some internal names that I want to be able to resolve 
>>> internally, but I also need to provide DNS service for all of my DHCP 
>>> clients.
>>> 
>>> Is there a way to prime a “fake” local zone (or cache) and run a caching 
>>> only nameserver that’s been primed with this “split-horizon” info (i.e. the 
>>> local names for machines on 192.168.1.0/24, etc)?
>>> 
>>> Or equally, have DHCP prime the local names into the DNS as they get 
>>> allocated (well, that wouldn’t fully solve my problem as my mail server has 
>>> a statically allocated IP address, so DHCP wouldn’t know about that).
>>> 
>>> Any ideas?
>>> 
>>> Thanks,
>>> 
>>> -Philip
> With Bind, you will also need to install rndc "remote named control." 
> Otherwise you need to reload bind when the zonefile is changed. That purges 
> the recursion cache. You will need to declare the local domain and local ptr 
> domain as static-stub zones (data local only to bind). You can add forwarders 
> to those zones for static corporate resources manged by another DNS server. 
> You then need a script call from dhpcd to parse its lease file and write a 
> zonefile for the local domain and local pointer domain each. After those are 
> written, rndc calls to reload the two respective zones without restarting all 
> of Bind.
> 
> With Unbound, the OpenWrt package already supports odhcpd for this. It would 
> make a reasonable example for dhcpd and bind. Although both dhcpd and bind 
> have complex lease and configuration formats. I haven't used dhcpd on 
> embedded equipment. Maybe someone could add dhcpd to Unbound conversion 
> script.
> 
> - Eric
> 


Hi Eric,

Thanks for the great feedback.

I’m working with Daniel Golle and Noah Meyerhans on some “glue” to do the 
integration.

First off is adding support to ISC-DHCP to allow specifying a site-wide domain, 
and explicit DHCP options analogous to what dnsmasq supports.

That’s here:

https://github.com/openwrt/packages/pull/5819

Was going to add you to the discussion but can’t figure out your Github handle.

As soon as that’s merged (waiting on a sign-off from Golle) I’ll get back to 
working on the glue, which is in draft form.

-Philip


_______________________________________________
Lede-dev mailing list
Lede-dev@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/lede-dev

Reply via email to