Performing DNS lookup on someone's behalf
I'm wondering how can I perform DNS lookup on other's behalf and still receive the result? What should I change in the packet I'm sending?
The reason is that I want to indicate the query is for person x, but return the result to me. so there should be 2 address location in the packet but as I saw dns packet format I did not see that, there is just source address
The reason is that I want to send the request to a CDN and see which replica is returned for somebody else in network?
Thanaks in advance.