DNS Troubleshooting
- Updated on May 16, 2024
- 7 minutes to read
DNS Troubleshooting Lookup
Private Edge with ITP Disabled | |
---|---|
No Domains Excluded | Resolved at the Access Tier |
Excluded Domains | Resolved at the client device’s local primary DNS server |
Private Edge with ITP Enabled | |
---|---|
No Domains Excluded | Resolved at the Access Tier |
Excluded Domains (outside of Service Tunnel) | Resolved through DNS Filter (ITP) servers |
Local Domains (outside of Service Tunnel) | Resolved at the client device’s local primary DNS server |
Full Tunnel without ITP Enabled | |
---|---|
No Domains Excluded | Resolved at the DNS server specified in the Service Tunnel spec |
Excluded Domains (outside of Service Tunnel) | Resolved at the client device’s local primary DNS server |
Full Tunnel with ITP Enabled | |
---|---|
No Domains Excluded | Resolved at the DNS server specified in the Service Tunnel spec; ITP will not be effective. |
Excluded Domains (outside of Service Tunnel) | Resolved at DNS Filter servers; ITP filtering will be effective. |
DNS Scenarios
Private Edge with ITP Disabled | |
---|---|
Use Case | Where does DNS inspection happen? |
Private Domains | DNS resolution takes place at the access-tier tunnel endpoint |
Included Domains (resources which are accessible through Service Tunnel and may not be behind an Access Tier; the expectation is that traffic will reach the destination through the Service Tunnel) | DNS resolution takes place at the access-tier tunnel endpoint. Note: WireGuard Service configures routes for resolved IPs via the Service Tunnel |
Excluded Domains (resources are accessed outside the Service Tunnel) | DNS resolution takes place at the client’s primary DNS server. Note: WireGuard Service configures routes for resolved IPs via the default gateway. |
Private Edge with ITP Enabled | |
---|---|
Use Case | Where does DNS inspection happen? |
Private Domains (resources behind Access Tier) | DNS resolution takes place at the access-tier tunnel endpoint; DNS filtering will not be effective |
Included Domains (resources which are accessible through Service Tunnel and may not be behind an Access Tier; the expectation is that traffic will reach the destination through Service Tunnel) | DNS resolution takes place at the access-tier tunnel endpoint. Note: WireGuard Service configures routes for resolved IPs via included domains through the Service Tunnel; ITP filtering will not be effective |
Excluded Domains (resources are accessed outside the Service Tunnel) | DNS resolution takes place at the client’s primary DNS server. Note: WireGuard Service configures routes for resolved IPs via the default gateway; ITP filtering will be effective |
Local domain is the local network domain like .local/.lan where printers/fileservers in the local network are connected |
DNS resolution takes place at the local primary DNS servers. ITP filtering will not be effective. Note: local domains are detected automatically by interface DHCP configuration |
Full Tunnel without ITP enabled | |
---|---|
Use Case | Where does DNS inspection happen? |
No Domains Excluded | DNS resolution takes place at the DNS server specified in the Service Tunnel spec (which is supposed to be behind the Access Tier |
Excluded Domains (resources are accessed outside the Service Tunnel) | DNS resolution takes place at the local DNS servers. Note: WireGuard Service configures routes for resolved IPs via the default gateway. |
Full Tunnel with ITP enabled | |
---|---|
Use Case | Where does DNS inspection happen? |
No Domains Excluded | DNS resolution takes place at the DNS server specified in the Service Tunnel spec (which is supposed to be behind the Access Tier |
Excluded Domains (resources are accessed outside the Service Tunnel) | DNS resolution takes place at the DNS filter servers. Note: WireGuard Service configures routes for the resolved IPs via the default gateway; ITP filtering will be effective |