首頁 >運維 >linux運維 >linux修改hosts檔案不起作用怎麼辦

linux修改hosts檔案不起作用怎麼辦

尚
原創
2020-01-10 13:21:394552瀏覽

linux修改hosts檔案不起作用怎麼辦

1、Linux修改本機別名/etc/hosts的hostName後常常不生效解決

Linux修改本機別名/etc/hosts的hostName後常常不生效,

例如我們/etc/hosts的內容如下:

#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修改成對應的別名,如下:

NETWORKING=yes
HOSTNAME=host1

修改後重新啟動網路服務

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

3). 如果重新啟動伺服器後,還是不起作用,應該是本機的dns快取引起的。

檢視nscd是否啟用:ps -ef|grep nscd

#直接關閉Linux nscd 快取服務:

/etc/init.d/nscd stop

相關推薦:《linux教學

以上是linux修改hosts檔案不起作用怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn