An EDNS0 Extension for IP-Based DNS Resolution

The popular IP-based resolution service is subject to the source address confusion especially for the remote recursive resolver. Moreover, the current practice does not provide the IP-based resolution as an optional service. The paper proposes a scheme extends the EDNS0 flags field to introduce the non-soliciting indicator and uses an EDNS0 option to include client IP information in DNS messages. This extension helps to enhance the user experience as well as the overall performance.