linux 修改hosts文件,无法生效,但ping已经生效了?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 修改hosts文件,无法生效,但ping已经生效了?相关的知识,希望对你有一定的参考价值。

我修改了host文件之后,做了一下操作但是都不能将生效

/etc/init.d/dnsmasq restart
service network restart
shutdown -r now

但是程序里面,根据域名访问后,还是返回了以前在HOST上配置的IP地址对应返回的结果。
求问还有没有其他的方法
ping xxxx 返回信息已经是新的IP,但是程序中访问xxxx依然是老的。

参考技术A 你的项目是不是部署在docker容器中,如果是,需要修改docker容器的hosts,而不是修改系统的hosts。 参考技术B 做了一下操作但是都不能将生

如何修改linux主机名才能永久生效?

如何修改linux主机名才能生效?
很多人使用hostname 主机名 来修改,其实这个只是做为暂时的,重启后将恢复到原来的名字.
很多人说修改/etc/hosts文件,其实这个文件里的主机名只是为来提供给dns解析的.如果你用不上dns,只需要修改主机名,那修改这个没用.
其实是修改这个文件etc/sysconfig/network这个文件里的主机名.
NETWORKING=yes
HOSTNAME=localhost.localdomain(主机名)



完整步骤:
第一步查看当前主机名称:
#hostname
第二步修改配置文件:
修改/etc/sysconfig/network中的hostname
第三步:
修改/etc/hosts文件


配置完后一定要记得重启!!!

本文出自 “小草人生” 博客,请务必保留此出处http://xiaocao13140.blog.51cto.com/6198256/1930442

以上是关于linux 修改hosts文件,无法生效,但ping已经生效了?的主要内容,如果未能解决你的问题,请参考以下文章

修改Host为啥不生效

win 10 hosts文件不生效

如何修改linux主机名才能永久生效?

centos永久修改主机名以及etc/hosts文件详解

Google无法访问,修改hosts文件

Linux修改hostname与免密码登录