This lookup tool allows to compare DNS resolution results for different client subnets.
The EDNS Client Subnet Checker allows users to analyze how DNS responses vary when EDNS Client Subnet (ECS) functionality is enabled. ECS is an extension to the DNS protocol that provides additional information about the originating client's IP address or subnet to authoritative DNS servers. This tool can help assess the impact of ECS on DNS responses for specific domains and subnets.
How to Use the EDNS ECS Checker:
www.example.com
).192.168.1.0/24
or 2001:db8::/64
).
The ECS scope value returned by DNS servers usually list the subnet specified in the query
followed by the second subnet prefix indicating the network range for which the tailored answer is intended.
For example: 192.168.1.0/24/16
. In this case, the returned ECS scope contains 192.168.1.0/24
,
which is the ECS subnet value used for the lookup (it mirrors the value listed in the query), and /16
,
which identifies 192.168.0.0/16
as the network the answer applies to.
The absence of ECS scope value in the answer or a zero-length prefix (e.g. 0.0.0.0/0
or /0
)
indicates that the response covers all networks.
If a DNS server does not support ECS, the tool will display the same response for all queries.
Use Cases for the Tool
What is EDNS?
Extended DNS (EDNS) is a protocol extension that allows DNS messages to exceed the original 512-byte size limit set by the legacy DNS specification. It also introduces additional capabilities such as:
What is ECS (EDNS Client Subnet)?
ECS is an EDNS extension that enables DNS servers to consider the client's geographic or network location when resolving queries.
How It Works?
Issues Addressed by ECS:
See Also:
DNS Lookup
DNS Report Generator
WHOIS Lookup
RFC 1035 - Domain Names - Implementation And Specification
RFC 7871 - Client Subnet in DNS Queries