linux修改hosts文件不起作用怎么办


本文摘自PHP中文网,作者尚,侵删。

1、Linux修改本机别名/etc/hosts的hostName后经常不生效解决

Linux修改本机别名/etc/hosts的hostName后经常不生效,

比如我们/etc/hosts的内容如下:

1

2

#192.68.1.10 message.xxx.com

192.68.1.11 message.xxx.com

但是ping message.xxx.com还是指向192.68.1.10。

一般2种解决方案:

1). 重启,这是最直接最可靠稳定的一种方法,如果有些时候不方便重启,则可以使用第二种方法。

2). 修改/etc/sysconfig/network文件,将HOSTNAME修改成对应的别名,如下:

1

2

NETWORKING=yes

HOSTNAME=host1

修改后重启网络服务

service network restart (本质是/etc/init.d/network)

3). 如果重启服务器后,还是不起作用,应该是本机的dns缓存引起的。

查看nscd是否启用: ps -ef|grep nscd

直接关闭Linux nscd 缓存服务:

1

/etc/init.d/nscd stop

相关推荐:《linux教程》

以上就是linux修改hosts文件不起作用怎么办的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

Linux系统里php报错404

修改Linux服务器默认远程22端口

Linux查看多少位系统

Linux怎么查看用户组

Linux命令乱码

Linux配置nginx伪静态

Linux tmp文件怎么恢复?

Linux中用户和用户组的详细介绍

Linux如何查看系统是32位还是64位

Linux系统格式化分区用哪个命令

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...