Windows 10 Linux 子系统上的 sudo 无法解析本地机器名称

Sam*_*nen 22 windows-10 windows-subsystem-for-linux windows-10-v1607

我安装了 Windows 10 周年更新和 Linux 子系统。使用 sudo 运行任何东西时需要很长时间,然后我收到此错误消息:

sudo:无法解析主机 MYMACHINE

如何摆脱这种情况并使 sudo 快速?

Sam*_*nen 42

您必须/etc/hosts在超级用户时进行编辑,并在 localhost 的第一行之后添加您的机器名称

127.0.0.1        localhost MYMACHINE
Run Code Online (Sandbox Code Playgroud)

这将使系统不会尝试从 DNS 解析主机名。