hosts的運用

參考網址: iT邦幫忙

C:\Windows\System32\drivers\etc\hosts
 linux 放在 /etc/hosts

簡而言之,就是要查詢一個主機名稱時,
如果這個檔案沒定義的話,
就會去查DNS。
例如,若該檔案的內容有:

1.2.3.4   ithelp.ithome.com.tw

那麼您要連ithelp.ithome.com.tw時,
不會去向 DNS 查真正的 IP 是什麼,
而馬上往 1.2.3.4 來送。

如果有一些常要連的目標,
若 DNS 常會有問題,或者很清楚其 IP ,
也可以手動去加上 IP 及其對應名稱;
或者若 DNS 還沒有設好,
而主機上有好幾個虛擬主機的話,
且是用 virtual name 來對應的話,
也可以利用 hosts 的功能,
這樣在這台電腦上 query 該名稱,
雖 DNS 還沒有該記錄,但您電腦就可 query 到正確的 IP 所在,
而虛擬主機也可以由被 query 的hostname來做出回應;
這是 hosts 可以的正向作法。

寫程式時常會用到localhost
懶得打那麼多字,就在hosts檔中加入

127.0.0.1 lo

修改完後記得重新啟動網路

那麼只要在網址列輸入lo就可以連到localhost了

 

ultraedit
licensing.ultraedit.com
licensing2.ultraedit.com

本篇發表於 Linux系統, Windows系統, 軟體使用。將永久鏈結加入書籤。