Hosts
使用 /etc/hosts 中的路徑阻止 URL?
我正在使用 OSX,我想阻止訪問
/etc/hosts
.這可能嗎?我試過添加:
127.0.0.1 twitter.com/mypath 127.0.0.1 www.twitter.com/mypath
然後執行
sudo dscacheutil -flushcache
,但它似乎沒有做任何事情,我仍然可以看到頁面。
不,
/etc/hosts
是靜態 DNS 查找表。在您使用 url 之前,它會發揮作用。當您嘗試打開 URL 時,會發生這種情況
- DNS 解析(這裡是
/etc/hosts
活動的)> 將 twitter.com 解析為 ip 地址- 建立到 ip 的 tcp 連接
- 然後http協議來玩