首页 > 解决方案 > 浏览器如何使用电脑上配置的dns

问题描述

我发现了一个有趣的现象。
以下是我的环境:
在我的局域网中,我配置了一个网站:192.168.27.10,并使用dnsmasq为其配置了一个域名myiste.com。碰巧的是,公共 Internet 上还有一个名为 mysite.com 的网站。
我在本地电脑上配置了两个dns,一个是我的dnsmasq,一个是8.8.8.8
在访问mysite.com之前,我使用cmd的nslookup命令解析得到内网地址192.168.27.10,但是当我使用浏览器,浏览器打开位于公共网络上的 mysite.com。
这意味着浏览器访问时使用8.8.8.8解析获取ip,而不是内部局域网解析的192.168.27.10。尝试清除dns缓存,更换chrome、edeg、firefox浏览器,都遇到同样的现象。浏览器如何选择电脑上配置的dns,为什么使用不同的dns和cmd

标签: google-chromefirefoxbrowserdnsmicrosoft-edge

解决方案


推荐阅读