如何修改谷歌浏览器dns请求为udp

有个电脑谷歌浏览器在请求域名时,是通过https去请求解析,正常应该是通过udp来解析的,这个电脑其他浏览器抓包发现是通过udp解析的,是谷歌浏览器还是哪里做了设置吗

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 以下回答来自chatgpt:

    问题解答:

    谷歌浏览器是使用操作系统的网络设置来进行 DNS 解析的,而不是单独的浏览器设置。因此,要修改谷歌浏览器的 DNS 请求方式为 UDP,您需要更改操作系统的网络设置。下面是在常见操作系统中修改 DNS 请求方式为 UDP 的步骤:

    Windows 操作系统:

    1. 打开控制面板。
    2. 在控制面板中,选择"网络和 Internet"。
    3. 选择"网络和共享中心"。
    4. 在左侧的导航栏中,选择"更改适配器设置"。
    5. 右键单击当前正在使用的网络适配器,并选择"属性"。
    6. 在弹出的窗口中,双击"Internet 协议版本 4 (TCP/IPv4)"。
    7. 在弹出的属性窗口中,选择"使用下面的 DNS 服务器地址"。
    8. 在"首选 DNS 服务器"中输入您想要使用的 DNS 服务器的 IP 地址。
    9. 确认设置后,点击"确定"保存更改。

    macOS 操作系统:

    1. 点击苹果菜单,并选择"系统偏好设置"。
    2. 在系统偏好设置窗口中,选择"网络"。
    3. 选择正在使用的网络连接(例如 Wi-Fi 或以太网)。
    4. 点击"高级"按钮。
    5. 在"DNS"选项卡中,删除现有的 DNS 服务器地址。
    6. 点击"+"按钮添加新的 DNS 服务器地址。
    7. 输入您想要使用的 DNS 服务器的 IP 地址,并点击"OK"保存更改。

    Linux 操作系统:

    具体步骤因不同发行版而有所不同。一般来说,您可以通过编辑配置文件来设置 DNS 服务器。

    1. 打开终端。
    2. 使用 root 权限或 sudo 命令打开 DNS 配置文件。
    3. 在文件中找到修改 DNS 服务器的选项。
    4. 将现有的 DNS 服务器地址替换为您想要使用的 DNS 服务器的 IP 地址。
    5. 保存并关闭配置文件。
    6. 重新启动网络服务或重新启动计算机以使更改生效。

    以上是在常见操作系统中修改 DNS 请求方式为 UDP 的方法。如果您的操作系统不同或您的网络环境有特殊要求,可以参考操作系统的官方文档或咨询网络管理员来获取更详细的指导。

    另外需要注意的是,谷歌浏览器在请求域名时的解析方式不仅仅取决于浏览器本身的设置,还受到操作系统和网络环境等因素的影响。如果您的其他浏览器在相同的网络环境下是通过 UDP 解析域名的,而谷歌浏览器不是,那可能是由于某些网络配置或软件设置导致的。在这种情况下,您可能需要检查和调整您的网络设置和防火墙配置,以确保谷歌浏览器能够使用 UDP 进行 DNS 解析。如果您不确定如何操作,建议向网络管理员寻求帮助。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

如果你发现谷歌浏览器在该电脑上的 DNS 请求使用了 HTTPS 协议而不是 UDP 协议,可能是因为你的网络环境或者一些网络设置对谷歌浏览器的 DNS 解析进行了修改或劫持。

你可以尝试以下几种方法来排查问题:

1.检查操作系统的 DNS 设置:确保操作系统的 DNS 设置是正确的,没有被修改或劫持。在 Windows 操作系统中,你可以在网络适配器设置中检查 DNS 设置。在 macOS 和 Linux 操作系统中,你可以检查 /etc/resolv.conf 文件。

2.检查防火墙和安全软件设置:某些防火墙或安全软件可能会拦截 DNS 请求并进行修改。确保你的防火墙或安全软件没有对谷歌浏览器的 DNS 请求进行干扰。

3.清除浏览器缓存和数据:有时,浏览器的缓存或数据可能导致异常行为。尝试清除谷歌浏览器的缓存、Cookie 和其他浏览数据,然后重新启动浏览器。

3.检查浏览器扩展和设置:某些浏览器扩展或设置可能会影响 DNS 请求的行为。尝试禁用或删除谷歌浏览器的扩展,并检查浏览器的设置是否有相关的选项可以配置 DNS 请求。