2013-01-21 53 views
2

我最近一直試圖編輯我的hosts文件來重定向URL,在我的計算機上有效地阻止了它們。我有多年的編程經驗,並且具有Terminal/nano的經驗,但我無法弄清楚爲什麼它不會重定向。編輯「hosts」文件不起作用

我有附加我的主機文件像這樣(包括/ etc/hosts和/私營/ etc/hosts文件)

127.0.0.1  google.com 

,我已經刷新DNS緩存像這樣

sudo dscacheutil -flushcache 

然而, ,即使在重新啓動後它也不會重定向。任何想法可能是什麼問題?

編輯:

所以重定向當我平 「google.com」(則將嘗試ping 127.0.0.1)的作品。但是,它不會在我的網絡瀏覽器中重定向。我想這會縮小問題的範圍。

編輯2:

所以,現在我已經確定重定向將在其他任何網頁瀏覽器工作,而不是在Safari。有任何想法嗎?我即將清除Safari中的瀏覽數據,看看是否有幫助。

解低於

+0

瀏覽器是否可以使用一些代理設置? – DWright

+0

瀏覽器沒有使用任何代理設置,我剛剛檢查過 – clmcleod

+0

clmcleod:您應該將解決方案作爲答案發布。 – Coxy

回答

2

我找到了解決該問題。真的,你可以像正常一樣編輯主機文件並按照描述刷新緩存。但是,在做完這些事情之後,一定要清除瀏覽器中的所有私人數據。某些瀏覽器會保留您訪問的流行網站的內部緩存。由於我非常訪問google.com,因此Safari緩存了主頁,而不是進行全新的DNS查詢。希望這可以幫助大家