但事实上在你访问网站中, 时刻都依赖DNS的域名解析.
这篇文章, 我主要是介绍什么是DNS以及什么情况下你需要考虑一个自己的DNS域名解析....下一篇, 我会介绍何基于开源的AdGuard Home来搭建一个你私有的DNS域名解析.
先从DNS是什么说起
DNS是什么
DNS的全称是Domain Name System, 中文称为域名系统....DNS的核心作用就是将访问的网站域名解析到真实的IP地址.
事实上, 当你想访问一个网络服务时, 最终是需要知道它的真实IP地址, 但IP地址都是类似192.168.1.1这样的令人难以记忆的地址....所以, 当你在浏览器或其它地方, 使用域名时, 最终是依赖DNS来帮助你把它解析为最终的IP地址....而DNS污染则是让你访问不了你想访问的网站.
只要DNS返回错误的IP, 你就访问不了指定的网站. 因此, DNS污染是一个常见的行为.