首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何修复WSL域解析

如何修复WSL域解析
EN

Ask Ubuntu用户
提问于 2022-04-22 21:31:37
回答 1查看 15.9K关注 0票数 2

因此,每当我使用VPN时,我都会对WSL的域解析产生问题。我会得到这个:

代码语言:javascript
运行
复制
ping: google.com: Temporary failure in name resolution

我试着按照这些答案( WSL名称解析中的临时故障 )的说明

具体来源于本部分:

  1. 在WSL2内部,创建或追加文件: /etc/wsl.conf
  2. 在文件中放置以下行,以确保您的DNS更改不会被吹走回显"网络“\ sudo to /etc/wsl.conf回波"generateResolvConf = false”\ sudo to -a /etc/wsl.conf
  3. 在cmd窗口中,运行wsl --shutdown
  4. 启动WSL2
  5. 在WSL2 sudo rm -rf /etc/conv.conf sudo cat << EOF >/etc/Resurv.conf搜索yourbase.domain.local命名服务器8.8.8名称服务器1.1.1.1EOF中运行以下命令

但是,我似乎无法编辑文件/etc/ seem,因为我将得到zsh: permission denied: /etc/resolv.conf

我也不知道yourbase.domain.local是什么意思,也不知道我应该用什么代替它。我已经搞砸了我的域分辨率,现在我每次都会收到第一个错误,即使我的笔记本电脑没有连接到VPN。我真的需要知道如何修复我修改过的配置文件。

编辑:使用来自评论的muru建议,我能够用命令修复域解析

代码语言:javascript
运行
复制
sudo tee /etc/resolv.conf <<EOF

但是,当我连接到VPN时,我想知道是否存在此错误的解决方案。因为上述链接中的任何一种解决方案都不适合我。

EN

回答 1

Ask Ubuntu用户

发布于 2023-04-22 12:44:27

在我的例子中,我已经在网络连接设置的WLAN属性中禁用了Internet协议版本6(TCP/IPv6 6)。

配置截图:

Ping GitHub.com成功截图:

来源:https://unix.stackexchange.com/a/628767/338681

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1403886

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档