Trying out OpenDNS as URL-filter.
Noticed when I do nslookup on any site, the result is always 67.215.65.132, which belongs to OpenDNS.
//
C:>nslookup forums.anandtech.com
Server: resolver1.opendns.com
Address: 208.67.222.222
Non-authoritative answer:
Name: forums.anandtech.com
Address: 67.215.65.132
//
So my impression was that ALL traffic was going through OpenDNS like a proxy.
However, that's not the case.
When I perform any non-nslookup task, such as ping, traceroute, or loading a site in browser, traffic would go to the correct final destination. (confirmed in Wireshark)
//
C:>ping forums.anandtech.com
Pinging forums.anandtech.com [199.19.80.12] with 32 bytes of data:
Reply from 199.19.80.12: bytes=32 time=48ms TTL=53
Reply from 199.19.80.12: bytes=32 time=53ms TTL=53
//
It seems the behavior is:
if (nslookup), then 67.215.65.132
if else, then True_IP
How does OpenDNS know what answer/IP to reply to me?
All it gets should be a simple DNS query via UDP 53, and the answer should be consistent.
Noticed when I do nslookup on any site, the result is always 67.215.65.132, which belongs to OpenDNS.
//
C:>nslookup forums.anandtech.com
Server: resolver1.opendns.com
Address: 208.67.222.222
Non-authoritative answer:
Name: forums.anandtech.com
Address: 67.215.65.132
//
So my impression was that ALL traffic was going through OpenDNS like a proxy.
However, that's not the case.
When I perform any non-nslookup task, such as ping, traceroute, or loading a site in browser, traffic would go to the correct final destination. (confirmed in Wireshark)
//
C:>ping forums.anandtech.com
Pinging forums.anandtech.com [199.19.80.12] with 32 bytes of data:
Reply from 199.19.80.12: bytes=32 time=48ms TTL=53
Reply from 199.19.80.12: bytes=32 time=53ms TTL=53
//
It seems the behavior is:
if (nslookup), then 67.215.65.132
if else, then True_IP
How does OpenDNS know what answer/IP to reply to me?
All it gets should be a simple DNS query via UDP 53, and the answer should be consistent.
Last edited:
