- Docker
- Docker Compose
- Palo Alto Networks Panorama or a NGFW
-
Clone this repository
-
Set your environment variables
export PANOS_HOSTNAME= export PANOS_USERNAME= export PANOS_API_KEY=
-
docker-compose up -d
- Navigate to http://localhost:8500/ui on your local browser
- Explore DNS service and health check
- Open an SSH session to the firewall
- View the registered-ip entries on the firewall
show object registered-ip all
- Scale out DNS servers
docker-compose up --scale consul-client=2 -d
- View the registered-ip entries on the firewall
show object registered-ip all
To view registered IP addresses
show object registered-ip all
To clear all the registered IP addresses
debug object registered-ip clear all