Anatomy of a Linux DNS Lookup
These posts are intended to break down how a program decides how it gets an IP address on a Linux host, and the components that can get involved.
@valere There's five parts in total, and the later ones have the interactions between all the various newfangled components like NetworkManager and systemd-resolved...
Part I: basics, https://zwischenzugs.com/2018/06/08/anatomy-of-a-linux-dns-lookup-part-i/
Part II: resolvconf, dhclient, https://zwischenzugs.com/2018/06/18/anatomy-of-a-linux-dns-lookup-part-ii/
Part III: NM, dnsmasq, https://zwischenzugs.com/2018/07/06/anatomy-of-a-linux-dns-lookup-part-iii/
Part IV: containers, https://zwischenzugs.com/2018/08/06/anatomy-of-a-linux-dns-lookup-part-iv/
Part V: debug stories, https://zwischenzugs.com/2018/09/13/anatomy-of-a-linux-dns-lookup-part-v-two-debug-nightmares/
@galaxis Thank you, I had bookmarked the links for a future reading. ;-)
@valere Unfortunately, as far as I've seen, the series has not been updated for systemd-resolved yet.
@galaxis a future article for your blog ?
I don't think I can bring up the stamina to write that up...
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!