[systemd-devel] [PATCH] resolved: re-add support for getting local domain from DHCP

Lennart Poettering lennart at poettering.net
Wed Aug 13 17:17:54 PDT 2014


On Thu, 14.08.14 02:04, Lennart Poettering (lennart at poettering.net) wrote:

> On Mon, 04.08.14 18:33, Zbigniew Jędrzejewski-Szmek (zbyszek at in.waw.pl) wrote:
> 
> > > Does this make any sense? Opinions?
> > Yes, totally makes sense. But the name UseDomains is confusing though.
> > IIUC, we have two separate concepts:
> >  1. using a specific interface (and a set of DNS resolvers tied to it)
> >     when resolving specific fqdns (resolve list)
> >  2. using specifc fqdns when a single-label name is given (search list)
> > 
> > Your description sounds like DHCP.UseDomains=yes would mean using
> > the DHCP-supplied list for 2. I think it should be used for 1 too.
> > So maybe there should be
> > 
> >    UseDomains=resolve|search|all
> > 
> > (all in case we add futher options later on).
> 
> Makes sense, I agree.

Hmm, actually thinking about this, I think this would end up being quite
complex, since networkd would then ultimately have to pass four bits
information to resolved, in individual fields: the manually
configured per-interface domain list + its resolve/search/all
settings + the dhcp supplied domain list + its resolve/search/all. I'd
really prefer if we simplify that, so that sd-network doesn't have to
have any dhcp-specific APIs, but instead would always combine the dhcp
data with the statically configured data and pass it as one to
resolved... 

Lennart

-- 
Lennart Poettering, Red Hat


More information about the systemd-devel mailing list