On Mon, Jun 6, 2016 at 12:29 PM, James <wirel...@tampabay.rr.com> wrote:
>
> This is about the most scary idea I have every heard of in unix/linux,
> in long time.
>
> I guess all of those conspiracy theories were correct::
> prepare to be assimilateD!
>
>
> https://lists.dns-oarc.net/pipermail/dns-operations/2016-June/014964.html
>

That's pretty old news.  In any case, you certainly don't need to use
systemd as your DNS resolver if you don't want to.

Systemd also doesn't touch /etc/resolv.conf contrary to what that
email states.  It only touches /run/systemd/resolve/resolv.conf which
does absolutely nothing on its own unless you choose to symlink
/etc/resolv.conf to it.  The obvious options using systemd and
resolv.conf are:
1.  Don't use it at all - just put whatever you want in
/etc/resolv.conf and it works like you'd expect it to.
2.  Have systemd-networkd populate /run/systemd/resolve/resolv.conf
with whatever DNS servers were discovered using DHCP and then symlink
that to /etc/resolv.conf so that your system uses it.  This is
basically the behavior you typically expect from the likes of dhcpcd
and such but instead of tampering with a file in /etc it just messes
with a transient file in /run.
3.  Run systemd-resolved as a caching forwarding-only DNS server and
have that end up in /run/systemd/resolve/resolv.conf.  I haven't
really taken a serious look at the security implications of this.  It
is intended as a lightweight forwarding-only DNS server, and if it has
any security flaws I'm sure they'll accept them as bugs.  It is meant
as a single-host solution - not as something you'd point your entire
network at.  It certainly isn't BIND.

As with most systemd integrated solutions they tend to start out
simple and evolve.

The last time I checked systemd does not block you from installing the
DNS server of your choosing, just as it doesn't block installing
syslog, or cron, or a network manager, or even another service
manager.  You could use it as an oversized sysvinit if you wanted to
(not that you would).  How distros choose to use it is another matter.

-- 
Rich

Reply via email to