You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WSL2无法解析局域网内Ubuntu主机名称的网络问题求助

WSL2无法解析局域网内Ubuntu主机名称的网络问题求助

大家好,我遇到了一个WSL2的网络解析问题,想请各位帮忙看看:

我的环境是Windows 11 23H2,WSL2里通过PowerShell连接远程服务器一切正常,ping google.com也能正常响应。

但现在有个头疼的问题:局域网里还有另一台Ubuntu机器(主机名是myother-ubuntusystem),我能在Windows的PowerShell里正常连接它,但在WSL2里执行:

ping myother-ubuntusystem

会返回错误:

ping: myother-ubuntusystem: Temporary failure in name resolution

用SSH连这台机器也报同样的解析错误。

我已经尝试了以下操作,但都没解决问题:

  • 在~/.wslconfig里添加了一行networkingMode=mirrored,之后执行了wsl --shutdown并重启了WSL,但问题依旧。
  • 接着我在/etc/wsl.conf里添加了以下配置:
    [network]
    generateResolvConf = false
    
    结果这下不仅局域网机器ping不通,连google.com也解析失败了,但奇怪的是还是能通过SSH连接其他远程服务器。

另外,我的/etc/hosts文件内容是这样的:

# [network]
# generateHosts = false
127.0.0.1       localhost
127.0.1.1       wslhostname.       wslhostname

# The following lines are des...

有没有大佬知道这该怎么解决呀?

备注:内容来源于stack exchange,提问作者Shah-G

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 10:44:49