Windows下无法通过主机名ping通局域网内其他主机
零、前言
在研究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下直接修改文件系统文件是不允许的,可以通过管理员模式的cmd或powershell来修改,使用如下命令打开文件
notepad C:\Windows\System32\drivers\etc\hosts
在其中添加需要的主机名和ip,例如需要解析主机名为T113-Tronlong的地址10.100.1.200
10.100.1.200 T113-Tronlong
修改完毕后就能正常ping通了,如果还不行的话可以检查防火墙规则,或直接关闭防火墙(不推荐)
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
keeshow!
喜欢就支持一下吧