1. 程式人生 > >HTTP劫持與DNS穿透

HTTP劫持與DNS穿透

客戶端軟體經常會採用HTTP協議與伺服器進行通訊。大多數情況下,伺服器會要求客戶端使用域名而不是IP。這樣就存在“HTTP劫持”的問題,惡意程式在本地或者路由重定向域名所指的IP,以達到欺騙客戶端的目的。
使用“DNS穿透”技術解決“HTTP劫持”:
1、客戶端通過訪問OpenDNS伺服器或者PrivateDNS伺服器進行域名解析;
2、用域名解析所得到的IP地址替換原始域名;
3、在HTTP報文的頭部增加Host欄位,並填寫原始域名。