开发者社区> 问答> 正文

主机名不存在,可能产生的原因?

主机名不存在,可能产生的原因?

展开
收起
保持可爱mmm 2020-03-28 21:33:24 1805 0
1 条回答
写回答
取消 提交回答
  • 可能产生的原因 可能是无法正确获取主机名或者主机 IP 地址导致,请尝试使用此命令来证实:hostname 如果无法正常输出,就说明确实是此原因;如果可以正常输出,可能是其他原因,请提交工单获得技术支持。 建议解决方案 按如下步骤操作: 在报错机器上执行查看主机名命令:

    [root@iZ231wxgt6mZ ~]# hostname iZ231wxgt6mZ
    如果执行命令报错,请检查是否给 hostname 定义了别名,比如在 .bash_profile 或者 .bashrc 中 alias xxx=‘hostname’; 或者命令路径不在 $PATH 下面。 Ping 主机:

    [root@iZ231wxgt6mZ ~]# ping iZ231wxgt6mZ         
    

    如果无法正常 ping 通主机名,则需要将本机地址绑定到 /etc/hosts 文件中。 默认 ECS 机器都会有一个本地地址和主机名的绑定关系,切勿手动的将其去除。 确认系统配置 检查 /etc/sysconfig/network 中的记录的 hostname 是否和 /etc/hosts 中的主机名绑定一致,如果不一致请修改。 如果需要修改 /etc/sysconfig/network 中的内容,修改后需要重启机器才能生效。 推荐不要随意修改系统文件里的配置,可以会引发一些其他异常问题。 以上三个步骤确认完毕后,客户端启动就不在会报 UnknownHostException 的异常了。

    2020-03-28 21:34:38
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载