dnslab.docker/README.md

560 B

Docker DNS Lab

flowchart TD
  client["client<br/>172.20.0.100"]
  subgraph main["example.com"]
    maindns[(maindns<br/>ns1.example.com<br/>172.20.0.10)]
    subgraph sub["sub.example.com"]
      subdns[(subdns<br/>ns1.sub.example.com<br/>172.20.0.20)]
    end
  end

  client -->|"DNS"| maindns
  maindns -->|"delegate:sub"| subdns

Running

#start the containers
./start-dnslab.sh

# do your tests
./dnslab dig ns1.example.com
./dnslab dig ns1.sub.example.com

./dnslab ip -br a

Cleaning up

./cleanup-dnslab.sh