用 Gas Mask 來修改 hosts

電腦會有一個檔案去處理 URI,當檔案中沒有設定的時候才會轉由 DNS 伺服器去解析 IP位址。

這個檔案就叫做 hosts

他的使用情境很多
現在先用 Mac 上的原始 hosts 設定來說明

下面是我等等要推薦的軟體 Gas Mask 的介面

螢幕快照 2013-10-31 上午10.42.49

上面有一行是

127.0.0.1  localhost

這是什麼意思呢
這表示當你在嘗試連結 這組 URL (localhost) 的時候會被導向 這個 IP 位址 (127.0.0.1)

localhost

維基百科,自由的百科全書

電腦網絡中,localhost (意為「本地主機」,指「這台電腦」)是給迴路網路介面(loopback)的一個標準主機名,相對應的IP位址為127.0.0.1(IPv4)和[::1](IPv6)。這個名稱也是一個保留域名(RFC 2606) (參見.localhost),為了避免同狹義定義主機名混淆而單獨列出。

看了維基百科的定義就會很清楚了, 127.0.0.1 就是對應到自己電腦的 IP 位址,這個每台電腦都是一樣

這就是為什麼用 localhost 可以連到自己在電腦架的伺服器

維基百科還順便解釋了另一行

::1  localhost

這是 IPv6 指向自己電腦的用法

IPv6 是因應目前四個 0~255 的數字來表達 IP 的 IPv4 位址即將發完(因為更多的行動裝置與載具都需要 IP) 而定出來的

2001:0db8:85a3:08d3:1319:8a2e:0370:7344

它是由八個四位十六進位數字組成,以後都換成這種 IP應該是不太可能會用完了

 

回到正題

如果是  Mac 的使用者
強烈推薦用 Gas Mask 這套軟體
就不用的屢次跑去修改 hosts

可以到這裡下載
https://code.google.com/p/gmask/

螢幕快照 2013-10-31 上午11.10.30
同張圖再放一次哈哈
Create 一個新的 Hosts File 編輯完  Activate 就更改好設定囉
要換回來只要 Activate Original File 就好了,超方便

螢幕快照 2013-10-31 上午10.42.49

也可以直接在右上角進行替換

螢幕快照 2013-10-31 上午10.41.13

最後再補充一下修改hosts的用途:

  • 在自己電腦上開發網站時,常把 URI 指向自己電腦,這樣可以達到連網站本來的 URL的效果,並可以馬上看到修改的成果
  • 破解軟體後,來屏蔽掉一些會進行自動更新的 URI
  • 按照自己需求把特定 URI 指向非原本的 IP,好像也可以惡搞不懂的人XD

用一些 IP 工具就可以查到網站的位址
像 74.125.28.94 就是 Google 的 IP 位址

只要加了下面這行

74.125.28.94 www.yahoo.com

http://www.yahoo.com 就會連到 google !

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s