使用计算机名称在命令提示符下执行 ping 操作时显示 "destination host unreachable",但当我使用 IP 地址执行 ping 操作时它可以正常工作

ping in command prompt using computer name says "destination host unreachable" but it works properly when I use Ip Address to ping

刚刚接触 Whosebug。我在 PC 的命令提示符下使用 "ping" 命令时遇到问题。我正在使用 windows 7 OS.

每当我在 cmd 中发出 "ping VMSTBOX" 命令时,它都会 returns "destination host unreachable"。 VMSTBOX 是我的计算机名称。但是,当我在 Local Area Connection-->Properties-->TCP/IPv4 中使用我的 IP 地址 "ping 192.168.111.223" 时。它工作得很好。它们基本上只是同一台机器,但为什么当我使用我的计算机名称时它不起作用?

我检查了所有内容以确保输入或使用的名称中没有拼写错误,但无济于事。我无法 post 截图,因为我需要 10 分才能 post 一张图片。

解决此问题的任何帮助或建议都会很有帮助谢谢!

  1. 单击“开始”>“所有程序”>“附件”。
  2. 右键单击记事本并 select 运行 管理员身份。
  3. 单击 Windows 上的继续需要您的权限 UAC window。
  4. 打开记事本后,单击“文件”>“打开”。
  5. 在文件名字段中,键入 C:\Windows\System32\Drivers\etc\hosts.
  6. 单击“打开”。
  7. 添加行 192.168.111.223 VMSTBOX
  8. 单击“文件”>“保存”以保存您的更改。

以上步骤应该允许您使用名称 VMSTBOX 和 IP 地址 192.168.11.223 来 ping 自己,如果您只是希望它能够 ping 自己,请将 192.168.111.223 更改为本地 ip 127.0.0.1。