router

Arch Linux-based Home Router, Part V (bind)

Having a caching Domain Name System (DNS) daemon is not a hard requirement for a home router, but most commercial routers have some caching DNS capabilities, as well as providing mappings between hostnames

Arch Linux-based Home Router, Part IV (dhcpd)

Most off-the-shelf home routers contain a DHCP [https://wiki.archlinux.org/title/Network_configuration#DHCP] (Dynamic Host Control Protocol) server, to assign IP addresses on your network.  Your ISP likely has a DHCP