快速找到應用軟件Hosts的方法
2014-10-08 23:09:42
早先我曾經介紹過一個《快速找到Google可用Hosts的方法》,這個方法其實可以用于幾乎所有Web網站的Hosts尋找方法,不過對于本地應用軟件被屏蔽,這個方法就無效了,那么對于本地應用軟件(例如Dropbox),如何快速找到其可用Hosts呢,今天我就介紹一下通用的快速找到本地應用軟件可用Hosts的方法。
基本思路是,通過Sniffer嗅探器來監控本地應用的網絡連接情況,然后整理其訪問域名,找到這些域名的真實IP,將這些IP添加到Hosts文件即可。
我使用的是一個名為DNSQuerySniffer的嗅探工具,該工具能夠實時顯示本地電腦的DNS查詢記錄,對于每一個DNS解析查詢,顯示以下信息:主機名,端口號,查詢ID,請求類型,請求響應時間,時間,時間,響應代碼等記錄,并返回的DNS記錄的內容。
以Dropbox軟件為例,先關閉其他沒用的客戶端軟件,打開DNSQuerySniffer,然后運行Dropbox,記錄下其訪問過的域名。使用一個Ping工具找出這個域名對應的ip地址。
找到可用IP后,就可以添加這個IP到Hosts文件里了,先關閉“電腦管家”、“360安全衛士”這類工具,然后編輯C:\Windows\System32\drivers\etc\hosts文件,在文件結尾添加一行“可用IP地址 目標域名”即可。
之后如果“電腦管家”、“360安全衛士”等工具檢測hosts文件提供風險,只需信任這個文件并將其添加到白名單即可。
域名添加到Hosts文件中,DNSQuerySniffer就不會再檢測到該域名的解析,然后繼續運行Sniffer嗅探器和應用軟件,一個一個找出所有的無效域名,然后手動將每個域名都添加到Hosts文件即可。