问题原因
获取到的是本机地址,默认localhost,即/etc/hosts下localhost对应的ip,取到了第一个
解决步骤
1、给主机命别名
vi /etc/sysconfig/network
NETWORKING=yes HOSTNAME=myHostName
2、修改主机地址配置
vi /etc/hosts,在该文件最后添加,把希望获取的ip与主机别名对应起来
39.156.66.10 myHostName
3、生效
重启服务器即可;
若不想重启服务器,则执行命令 hostname myHostName,进行临时设置(重启后会采用配置文件的配置)