我是网络安全的新手。我无法理解服务器如何检测我的 DNS 服务器以及它们如何有助于破坏匿名性。
我了解互联网是如何运作的。如何向网站发出请求。OSI 模型和 TCP/IP 堆栈等。
- 当我键入 google.com 时,我的浏览器会将请求发送到为我的网络接口或路由器设置的 DNS 服务器。在我的情况下,DNS 服务器由我的 ISP 提供。
- DNS 服务器返回网站的 IP 地址。
- 我的浏览器通过 IP 地址而不是名称向网络服务器发出请求。
但是服务器如何知道我的 DNS 服务器以及它们如何帮助他们打破我的匿名性?
例如https://www.dnsleaktest.com和https://whoer.net等服务
我将不胜感激有关此主题的任何解释、信息、文章等。