零、前言

在研究DNS与域名和ip的关系时,偶然发现ping指令还可以ping主机名,于是尝试了一下。

测试环境是windows主机带ubuntu系统的开发板处于同一个局域网下,已经能够通过ip地址ping通,随后查看双方主机名,并互ping主机名,开发板能够正常ping通windows主机,但是windows主机无法ping通开发板。

一、查看设备主机名

对于linux/unix系统:

hostname
或
hostname -f

对于windows系统:

hostname

测试环境下查询到windows主机名为HP,开发板主机名为T113-Tronlong

二、解决windows下无法通过主机名ping通局域网内其他主机

windows下可以ping通局域网下某个ip但是无法ping通主机名时,可以判断是主机名解析出问题了,或者时缺少了解析

需要修改对应文件解决该问题,windows下直接修改文件系统文件是不允许的,可以通过管理员模式的cmdpowershell来修改,使用如下命令打开文件

notepad C:\Windows\System32\drivers\etc\hosts

在其中添加需要的主机名和ip,例如需要解析主机名为T113-Tronlong的地址10.100.1.200

10.100.1.200 T113-Tronlong

修改完毕后就能正常ping通了,如果还不行的话可以检查防火墙规则,或直接关闭防火墙(不推荐)

文章作者: keeshow
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 keeshow
默认分类 Windows
喜欢就支持一下吧