前言:
在很久前,曾發布過一篇:asp.net 網域名稱欺騙式開發
有不少新新人類表示對此文不屑,覺得太基礎,他們早懂了,懂了就懂了,畢竟還有人還沒有懂的。
今天再續文,講解網域名稱欺騙式開發的進階,泛解析方式開發:如果覺得本文對你有協助,請熱情地點下推薦
泛解析使用:在部落格中比較常用,看部落格園就知道了
對於http://cyq1162.cnblogs.com
或是http://www.cnlogs.com/cyq1162
訪問的都是同一個使用者,對*.cnblogs.com都解析到同一個IP去了
泛解析開發:
為了類比多使用者情況,對URL重新導向、使用者名稱稱截取等開發測試時,這種欺騙式開發方式顯的相當優越。
如何進行?
方式一:修改host
在上次asp.net 網域名稱欺騙式開發中,我們通過修改host檔案,實現了網域名稱欺騙。
但是對於次層網域,我們只能通過一個一個輸入來解析如:
#host檔案
192.168.1.2 www.cnblogs.com
192.168.1.2 cyq1162.cnblogs.com
192.168.1.2 aaa.cnblogs.com
192.168.1.2 bbb.cnblogs.com
......
說明:
如果你想一個一個的敲,沒人會阻止你,只是對於每個新註冊的使用者,當你進行測試時,就得加一行的host解析了。
疑問:host檔案的網域名稱能不能改成*.cnblogs.com實現泛解析欺騙?答案是不能!
於是,我們需要另一種方案來實現泛解析的欺騙式開發,而迎之而來的就是:
方式二:DNS解析[對於DNS就不解釋那麼多了,詳情問Google]
實現簡單步驟[樣本示範泛解析部落格園]:
1:安裝[和iis安裝方式大體差不多,只有伺服器系統能裝,xp就別折騰了]
2:佈建網域名DNS,
A :從管理工具開啟DNS
B :右鍵建立地區
C :直接下一步
D :輸入欄位名
E :直接下一步
F :直接下一步
G :直接點完成
H :地區建完了,右鍵建立主機
I :輸入*,並指向本向IP,點擊添加主機完成
OK,至此主機就完了,不過一般還不能立即生效[不知網上的其它教程咋就一下子就ping了出來,忽悠人還是咋的]
經過一翻折騰猜測性的發現,有兩步需要注意
1:預設DNS要設定成本機IP
2:DNS生效重新整理時間,預設15分鐘,改一下吧,不改就等了。如
最後一切就緒,再Ping一下部落格園,結果
結言:
至此,就完成了整個的泛解析了,現在可以繼續以網域名稱欺騙的方式開發了。
對於VS、IIS的配置還不會設定?回頭看看:asp.net 網域名稱欺騙式開發 本文仍舊寫的很基礎,看白了就是DNS的配置,只是配置VS+IIS合起來開發,就前進了那麼一點了。 至於那些早懂的,懂了就懂了吧,還是有些人不懂的。