參考網址: 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