如何将 Windows 主机文件条目与 WSL 上运行的进程关联

ale*_*dev 6 windows-subsystem-for-linux wsl-2

我正在 Windows 10 上运行 WSL2 (ubuntu)。WSL 正在运行一个正在侦听特定 IP 地址的进程 - 192.168.3.1(如果我的措辞不正确,我深表歉意)

当我在 Windows 浏览器中时,我想输入一些名称并将其解析为 WSL 中的 IP 地址。

我编辑了Windows主机文件,并说了类似的话:

192.168.3.1    alex
Run Code Online (Sandbox Code Playgroud)

所以现在,在浏览器中,当我在 URL 中输入“alex”时,我不希望它搜索互联网——我希望它在 WSL 内解析为 192.168.3.1。

谢谢

小智 2

在 WSL2 上尝试一下:

cd /etc <br>
sudo mv hosts hosts_bkp <br>
sudo ln -s /mnt/c/Windows/System32/drivers/etc/hosts hosts
Run Code Online (Sandbox Code Playgroud)

现在尝试hosts通过 Windows 编辑您的文件。