My Own DNS Server at Home – Part 1: IPv4
5 days ago
- #BIND
- #HomeLab
- #DNS
- The author sets up a DNS server at home using BIND to enhance digital sovereignty and ensure network functionality without internet.
- The setup involves configuring BIND on a Raspberry Pi 4 to serve three networks: home IPv4, a second ethernet network, and a Podman virtual network.
- Key configuration files include `/etc/named.conf` for general settings and zone files for forward and reverse DNS lookups.
- Forward zone maps hostnames to IP addresses, while reverse zones map IPs back to hostnames, emphasizing the importance of correct syntax and serial number updates.
- The author warns about the risks of using a custom TLD (`.jhw`) instead of the recommended `.internal` for local networks.
- Instructions include installing BIND, configuring firewall rules, and detailed steps for setting up zone files with examples.
- The post highlights common pitfalls like forgetting to increment serial numbers in zone files or omitting the trailing dot in hostnames.
- After configuration, the DNS server is tested with `nslookup` to ensure correct resolution of hostnames and IPs within the home network.