I'm currently working on a project that has required some DNS troubleshooting, however I am fairly new to the wonderful world of networking and am at a bit of a loss as to where to begin. My specific problem probably belongs on the RaspberryPi StackExchange, so I'll avoid crossposting. Just looking for information here.
Looking for information, I was lead to the
systemd-resolve(1), and the beast that
avahi appears to be.
My Raspi with Raspbian Buster appears to have
My Ubuntu 18.04.4 LTS has
resolvconf(8) (man page only on Ubuntu) coordinate the two?
$ cat /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN # 127.0.0.53 is the systemd-resolved stub resolver. # run "systemd-resolve --status" to see details about the actual nameservers. nameserver 127.0.0.53 search telus
$ cat /etc/resolv.conf # Generated by resolvconf nameserver 192.168.0.1 nameserver 220.127.116.11 nameserver fd51:42f8:caae:d92e::1
Which utilities are responsible for this? I don't really understand enough jargon to sift through the man pages and differentiate all these, and I'd love an explanation of how their roles are related.