You are not logged in.

#1 2023-04-08 03:42:11

alysher
Member
Registered: 2017-07-31
Posts: 56

How much does a person need to know about DNS....

How much does a normal, typical, person need to know about DNS in order to keep their own home network relatively safe and secure? Would rough knowledge in concepts along with following 'common security practices' be enough, or do they need to know it like the back of their hand?

i ask this question because the wording on the wiki for systemd-resloved very much implies that a person needs to know and remember the detaiils, but never explains why or what could possibly happen if one doesn't - and it may be me but it sure seems like it expects that a person be a network engineer in order to understand anything - and to me it does not compute.


I started learning linux under Debian, and this is what I hope for every time I interact with the awesome Arch community.

Offline

#2 2023-04-08 05:08:01

Ferdinand
Member
From: Norway
Registered: 2020-01-02
Posts: 338

Re: How much does a person need to know about DNS....

Like with most things; if you follow the rabbit hole, it goes deep.

But the answer to your question is that you need to know:

  • What DNS is

  • What DNS software you use

  • How to configure that software

As for systemd-resolved (which I don't use), I'd say you'd get away good with reading that first, short bit in section 2 Configuration

Then, if something doesn't work properly, you need to follow deeper.

Don't be frustrated with the mass of information in the Wiki; it's there for when you need it - it's not today's homework smile

Last edited by Ferdinand (2023-04-08 05:11:17)

Offline

#3 2023-04-08 10:23:18

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 13,239

Re: How much does a person need to know about DNS....

systemd-resolved is very powerful and useful in certain usecases but overkill for others .
It shines in environments where multiple local networks are in use with differing dns needs (containers, Virtual machines, jails etc).

For the typical desktop / laptop user the most important question is : Do the dns services provided by my provider satisfy my needs  ?
If yes, you don't need local dns implementations like systemd-resolved.


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#4 2023-04-08 13:56:00

seth
Member
Registered: 2012-09-03
Posts: 60,798

Re: How much does a person need to know about DNS....

the wiki for systemd-resloved very much implies that a person needs to know and remember the detaiils

No. The resolved wiki mostly talks about systemd-resolved's batshit crazy way to imply its configuration (depending on the config files type), how to configure various DNS-adjacent features and maybe briefly touches on he general resolving mechanism (resolved specific dbus, nss and dns)

It doesn't speak over or require any knowledge of DNS and wrt your other thread, you don't lack understanding of "details" but fundamentals.
Except that oc. you already know everything and probably that as well.

You want a locally caching DNS service if your LAN/WAN DNS is slow.
This would typically be resolved, dnsmasq or stubby (in contrast to bind/unbound as full DNS servers)

Online

#5 2023-04-08 15:38:42

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,330
Website

Re: How much does a person need to know about DNS....

alysher wrote:

How much does a normal, typical, person need to know about DNS

I rarely see myself as normal or typical ... but I am a person.  And about all I know about DNS is what the letters stand for.  I also know that I rely on someone else for running a DNS - currently my ISP.  I've tinkered with using google's and cloudfare's but saw no performance improvement (and I couldn't care less whether the party that knows about my favorite flavors of porn are my ISP or google - as if either of them care).

alysher wrote:

... the wording on the wiki for systemd-resloved

The wording used in explaining systemd-<anything>d is guaranteed to be orders of magnitude more complicated than it needs to be and more complicated than anything related to the actual <anything> is.  Systemd performs surprisingly well despite the tendency to take very very simple things and turn them into (in seth's fitting words) batshit crazy complex things.


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

Board footer

Powered by FluxBB