可以ping ip地址,可是却ping不了主机名
如图
可以确定是hosts文件有效果,ping 主机名的时候,也显示了正确的ip地址,可是ping主机名就是ping不通,ping IP 却可以。
你的域名和主机名不一致 那个主机名redis100的IP是 192.168.200.100 而你ping的IP是192.168.220.100 不一致!!!
第一,请再次确认下你的主机名配置是否正确:
系统盘/system32/drivers/etc里使用文本方式打开hosts编辑设置
第二,右击网上邻居-属性,再右击本地连接-属性,在常规选项卡里双击Internet协议(TCP/IP),再在弹出的对话框常规选项卡单击右下角的“高级”按钮,进入高级TCP/IP设置对话框,查看NetBIOS设置,选择“启用TCP/IP的NetBIOS再试试
第三,由于你修改了host可能没有生效,关机重启试试
第四,关闭防火墙
1、ping主机名不通,有可能是防火墙挡住了,可以尝试关闭防火墙再次Ping
2、确保netbios服务开启
ping IP可以通,但是ping hostname不通,原因在于ping hostname的时候,主机并不知道你找的时谁?建议解决办法:
1,在ping 端的本地host文件增加解析:redis100<--> IP
2,请DNS管理员协助增加一笔DNS mapping,redis100<-->IP
如果以上对你有帮助,望采纳。谢谢!