① linux修改host沒有生效
由於測試需要在開發環境將域名綁定至內網IP上,這時候解析是正常的,按照/etc/hosts的配置解析到了對應的IP。測試完成之後,將該配置刪除,發現域名依然解析到剛才配置的IP上去了。於是上網搜索了半天,終於找到了原因。 原來為了提高DNS 解析的記錄,很多操作系統都會提供緩存DNS 記錄的功能,但是,這可能會為測試DNS 服務或域名設定帶來麻煩。為了測試出准確的結果,我們需要強制刷新本地 DNS 緩存記錄。 在常見的Linux發行版中主要使用的DNS緩存服務如下: nscd 是 name service cache daemon的縮寫,Nscd是一個守護進程,提供最普通的域名請求的緩存服務。 默認的配置文件位於/etc/nscd.conf。 Dnsmasq是一個輕量的,小巧的,易於配置的DNS轉發器和DHCP伺服器。 它旨在向小型網路提供DNS和可選的DHCP,適用於資源受限的路由器和防火牆。 它可以服務於不在全局DNS中的本地計算機的名稱。 它專為個人計算機使用和小型網路而設計,而不是大型網路。 BIND是Berkeley Internet Name Domain 的縮寫,是使用最為廣泛的域名服務軟體。BIND是實現互聯網域名系統(DNS)協議的開源軟體。 BIND是迄今為止在互聯網上使用最廣泛的DNS軟體,提供強大而穩定的平台。② linux 修改hosts 需要重啟么
不需要重啟的這了軟體的穩定性及安全性佔有優勢。
③ 如何修改hosts文件,修改後不生效怎麼辦
1、手指同時按住 windows 鍵和 X 鍵。
④ Linux裡面hostname怎麼不重啟立即生效
centos6修改hosts文件不需要重啟。 但是為了修改的主機名能夠及時生效,最好進行重啟。