wsl.resolv
时间: 2023-08-24 07:11:46 浏览: 311
根据引用\[1\]和引用\[2\]的内容,解决WSL中域名解析问题的方法如下:
1. 打开文件/etc/wsl.conf,如果没有该文件则创建一个。
2. 在/etc/wsl.conf中添加以下内容:
```
\[network\]
generateResolvConf = false
```
这样可以停止WSL自动生成/etc/resolv.conf文件。
3. 打开PowerShell,并输入命令wsl.exe --shutdown来关闭WSL。
4. 重新启动WSL后,打开/etc/resolv.conf文件,并将以下内容添加到文件中:
```
nameserver 223.5.5.5
nameserver 223.6.6.6
```
这样可以设置正确的DNS服务器。
5. 保存/etc/resolv.conf文件。
6. 使用ping命令测试网络连接是否正常。
根据引用\[3\]的内容,如果想要停止WSL自动生成/etc/resolv.conf文件,可以在/etc/wsl.conf文件中添加以下内容:
```
\[network\]
generateResolvConf = false
```
然后使用PowerShell命令wsl.exe --shutdown来关闭WSL,重新启动后,手动编辑/etc/resolv.conf文件,添加正确的DNS服务器地址。
请注意,以上方法仅适用于解决WSL中的域名解析问题。
#### 引用[.reference_title]
- *1* *2* [WSL无法访问网络的解决办法](https://blog.csdn.net/wbvalid/article/details/115540217)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [WSL2 Ubuntu20.04 /etc/resolv.conf重启丢失](https://blog.csdn.net/weixin_44129133/article/details/124797374)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文