- Access exclusive content
- Connect with peers
- Share your expertise
- Find support resources
02-08-2021 07:05 PM
Hi All,
I need help in solution to know how actually Palo Alto enabled with DNS Sinkhole will see original client IP Address making DNS request to a domain in DNS sinkhole list.
More Information is:
My client computer with IP address (10.10.10.10) configured with Internal DNS server with IP Address (10.10.10.20). Internal DNS server working in the recursive mode so if it does not have DNS answer; it will send DNS queries to TLDs to get an answer.
For both my client computer and internal DNS server, Gateway is Palo Alto Next-Generation Firewall with Gateway address 10.10.10.1
I have enabled DNS Sinkhole to domain query lets say example.com to 10.10.10.254.
Now in this setup how my Palo Alto firewall will identify who was original client requested for example.com because we know DNS server will send DNS request with its own source IP address to the Internet and not with original Client IP Address.
02-09-2021 12:32 AM - edited 02-09-2021 12:35 AM
Sinkhole will 'poison' the DNS reply.
so usually the client sends a dns request to the internal dns, the internal dns then requests the information from the TLD, the tld replies with an IP address for the A/AAAA record, and the Palo Alto will then replace the IP with the sinkhole IP
the internal DNS relays the poisoned answer to the client and the client then tries to connect to the sinkhole IP, this is how you know the client was the original requestor
02-09-2021 12:32 AM - edited 02-09-2021 12:35 AM
Sinkhole will 'poison' the DNS reply.
so usually the client sends a dns request to the internal dns, the internal dns then requests the information from the TLD, the tld replies with an IP address for the A/AAAA record, and the Palo Alto will then replace the IP with the sinkhole IP
the internal DNS relays the poisoned answer to the client and the client then tries to connect to the sinkhole IP, this is how you know the client was the original requestor
Click Accept as Solution to acknowledge that the answer to your question has been provided.
The button appears next to the replies on topics you’ve started. The member who gave the solution and all future visitors to this topic will appreciate it!
These simple actions take just seconds of your time, but go a long way in showing appreciation for community members and the LIVEcommunity as a whole!
The LIVEcommunity thanks you for your participation!