Detecting visitor IP is easy. But how about detecting DNS server ips of a visitor ?
I found this P
The DNS request happens first, as it is required to resolve the hostname to an IP address. Once this is complete, then a separate request is performed to the address in question.