Split-Horizon DNS Lab Teaches How One Domain Name Returns Two Different Answers
A new hands-on lab from the Protocol Lab series demonstrates split-horizon DNS, a technique where an authoritative server returns different IP addresses for the same domain name depending on the client's source address. Internal clients on the 10.0.1.0/24 subnet receive a private address, while all external clients receive a public-facing address for the same hostname. The setup uses BIND9's view feature, where the match-clients directive selects the appropriate zone response based on the requester's network. The lab runs entirely in containerized environments using Docker and Containerlab, with no real internet traffic involved, as all addresses fall within RFC 1918 and RFC 5737 documentation ranges. It covers key concepts including view ordering, zone consistency across views, and common use cases such as hiding internal network topology from outside users.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in