所以, 当你在浏览器或其它地方, 使用域名时, 最终是依赖DNS来帮助你把它解析为最终的IP地址....不管是电脑, 手机或任何能联上网的设备, 分配网址后, 都会默认分配一个DNS服务地址. 由这个DNS服务地址来承担这个上网设备的DNS域名解析服务.
那默认的DNS服务地址,究竟是怎么来的?...如果你没有自己额外做其它设置, 那你其实使用的网络运营商提供的DNS解析
路由器设定的DNS地址
大多数场景下, 我们的网络设备并不直接上网, 而是通过家庭或公司路由器来上网....本质原因在于: 别人的DNS服务可能不可靠,也无法提供个性化的能力
具体拆开来说, 主要是以下几点:
DNS劫持
所谓DNS劫持, 是指DNS解析被恶意修改, 重定向到其它网站, 甚至是恶意网站的可能....再比如你的公司或团队, 将一个内部虚拟域名解析到内部地址等个性化的DNS解析.
公有DNS是无法满足这个需求.