1、如何設置域名泛解析及解決惡意泛域名解析的方法
最近看到很多的博主和站長都發帖討論關於泛域名解析的問題,也看到過有不少的網站被人做了惡意泛域名解析,本來沒打算再研究這個問題,可今天發現公司的一個企業網站也被惡意泛域名解析了,搞了半天,總算把問題給解決了。鑒於許多朋友也遇到了這樣的問題,我就把自己處理這個被惡意泛解析難題時的過程在馬海祥博客上發出來,僅供大家參考。
一、什麼是泛域名解析?
所謂「泛域名解析」是指:利用通配符* (星號)來做次級域名以實現所有的次級域名均指向同一IP地址。在域名前添加任何子域名,均可訪問到所指向的WEB地址。也就是客戶的域名#.com之下所設的*.#.com全部解析到同一個IP地址上去。比如客戶設1.#.com就會自己自動解析到與#.com同一個IP地址上去。
二、泛解析的用途
1、可以讓域名支持無限的子域名(這也是泛域名解析最大的用途)。
2、防止用戶錯誤輸入導致的網站不能訪問的問題。
3、可以讓直接輸入網址登陸網站的用戶輸入簡潔的網址即可訪問網站。
4、「高級解析服務」選擇類型為「A記錄」並填寫「RR」值為「*」號和指向的IP地址「值」(泛域名解析中該值必須為獨立IP,即通過IP可訪問站點。不適用於共享IP地址),填寫完畢後點擊「新增」。
5、泛域名在實際使用中作用是非常廣泛的,比如實現無限二級域名功能,提供免費的url轉發,在IDC部門實現自動分配免費網址,在大型企業中實現網址分類管理等等,都發揮了巨大的作用。
三、域名泛解析的正確設置方法
因為我的域名是在萬網購買的,所以在此我們以萬網的域名泛解析為例,點擊頁面左側 「域名管理」,此時頁面右側出現您賬號下購買的域名,再點擊域名,如圖所示:
勾選上需要設置解析的域名並點擊下邊的「域名解析」,如下圖:
進入解析界面,點擊「直接進入解析」:
至此,我們正常的域名泛解析也就算設置完成了。
四、域名泛解析與域名解析區別
域名泛解析是:*.域名解析到同一IP。
域名解析是:子域名.域名解析到同一IP。
馬海祥博客提醒各位注意一下:只有客戶的空間是獨立IP的時候泛域名才有意義。而域名解析則沒有此要求。
五、網站被惡意泛域名解析後的具體解決方法
1、修改域名管理平台相關設置
首先,因為泛域名解析,當然是被人黑了域名管理平台才能進行泛解析的,所以直接想到的就是域名管理平台(具體根據自己域名購買的平台來判斷)。結果登錄平台一看,原來當初因為圖解析方便,把域名解析服務轉移到了DNSPOD上面了。進入我的DNSPOD帳戶一看,果然被人動了手腳,如下圖所示,二話不說先把DNSPOD帳號的密碼給改了。
圖:DNSPOD帳號里的惡意泛域名解析
2、修改被惡意泛解析的IP地址為自己伺服器的IP地址
改完密碼,接下來就是要處理掉這些已經被百度收錄的惡意泛解析頁面了。
咨詢了一下身邊做過泛域名解析的朋友,人家建議我把已經收錄的泛二級域名重新解析到一個404錯誤頁面上。可是我看了看收錄數,有好幾百條,如果一個個重新解析到一個404頁面上去,得修改多久啊!果斷放棄這個方式,轉而想其他的辦法。
既然黑客能泛解析到他的空間上,那我不是也可以解析到自己的空間上,並全部把泛解析指向一個404錯誤頁面,這樣不就一下子解決了全部問題了嗎?於是我把黑客原來的IP地址換成了我們自己伺服器的IP。如下圖所示:
圖:把黑客原來的IP地址換成了我們自己伺服器的IP
3、批量把惡意泛域名解析的頁面重定向到404
接下來回到自己的伺服器中,新建了一個網站叫fanjiexi,主機名處什麼都不用填寫,如下圖所示:
圖:新建一個叫fanjiexi的網站
新建一條URL重寫的規則,如果不是來自我正常解析的域名,就全部返回404錯誤狀態碼,這樣就有效地告訴了蜘蛛,我這個頁面是不存在的,你不要再抓取了。如下圖所示:
圖:新建一條URL重寫的規則
圖:意思是如果不是來自我正常解析的域名,就全部返回404錯誤狀態碼
4、查看處理泛域名解析的返回狀態
最後,我們用站長工具里的「頁面HTTP狀態查詢」工具來測試一下,效果如圖8,所有被惡意泛解析的二級域名均正常返回404錯誤狀態碼。如下圖所示:
圖:所有被惡意泛解析的二級域名均正常返回404錯誤狀態碼
至此,我們的網站被惡意泛域名解析後的解決工作全部結束了。
2、域名解析必須要dns伺服器才能完成么?
1、必須要有DNS伺服器才能解析,你公司沒有伺服器,肯定不行,你可以自己架構一台DNS伺服器,做好域名轉發就OK了。
2、域名解析肯定是DNS伺服器負責工作的。
3、你說的君通科技可能有DNS伺服器,或者他們是幫其他域名商代理的。
4、域名解析後,不需要重新綁定域名和空間。只是換了IP,換了域名才需要重新綁定。
5、如果你域名解析到那個IP,就是那個IP,你解析到不同IP,肯定會變。
3、自己創建的域名怎麼讓其他dns伺服器解析
不行的。根dns伺服器不認可你的域名是沒辦法加入的。根伺服器只解析由頂級域名運營商提供的域名,你想辦法成頂級域名運營商就可以自己向根dns伺服器提交自己想要的域名
4、域名是否支持泛域名?如何做泛域名解析?
所謂「泛域名解析」是指:利用通配符 * (星號)來做次級域名以實現所有的次級域名均指向同一IP地址。
泛域名解析的用途
1.可以讓域名支持無限的子域名(這也是泛域名解析最大的用途)。
2.防止用戶錯誤輸入導致的網站不能訪問的問題
3.可以讓直接輸入網址登陸網站的用戶輸入簡潔的網址即可訪問網站
5、如何在dns伺服器上修改域名解析
首先需要用會員號登錄我們官方網站:http://www.idc180.com
點域名管理在右邊可以看到您的域名,然後點管理就可以進入控制面板
可以看到左邊的「修改域名DNS」。在這里可以修改到第三方的DNS解析.
例如您不希望使用我公司提供的DNS控制面板,您可以將域名的DNS修改到您指定的地址。
以下是以修改成51dns的DNS為例,也可以聯系客服開通專用DNS解析.
他們的2組DNS為:ns1.51dns.com ns2.51dns.com 請注意後面不要有.
需要注意的是,域名DNS一旦修改,則您無法使用我公司的DNS解析管理功能。但是您仍然可以在我公司修改域名注冊信息以及DNS
修改之後立即生效!!然後您可以去51dns的官方網站 www.51dns.com 注冊一個號 很簡單只需要一個郵箱就可以注冊了。
建議游戲類sf類的修改到51dns解析不封DNS,DNS是免費使用的!下面我們開始添加這個域名,
然後點擊你的域名進入域名解析面板
然後點那個天藍色的添加記錄,然後在下面添加你需要解析的IP保存即可!如果是單IP的話聯通那條記錄就不需要了!
需要注意的是最下面有2條NS記錄請勿刪除否則無法解析生效.
51dns沒有太多限制!支持智能DNS解析,無論什麼樣類型的網站都可以用他做解析包括游戲sf,請注意這一切都是免費的!http://www.tuidc.com/
6、DNS(域名解析伺服器)的配置與使用
我不大明白樓主是在本地機設置 DNS 伺服器地址還是架設DNS伺服器。
如果設置本地機DNS伺服器地址,比較簡單,在桌面上 右鍵單擊「網上鄰居」選「屬性」,雙擊「本地連接」選「屬性」按鈕,然後雙擊「TCP/IP」協議,在彈出的對話框中,便可以設置DNS伺服器的地址,
如果樓主要架設DNS伺服器,為網路中的其他用戶提供DNS服務,那就復雜了。也不知道您的老師對您的答案有什麼要求,是詳細,還是說個大概?我看咱們還是盡量說得細一點吧。
首先,機器要裝WIN2000,WIN2003,LINUX等系統,這里以WIN2000為例。
您首先要把自己手裡的這台電腦指定為運行數據和解析網路地址的的硬體設備。您需要將本機I P地址或計算機名稱指定給D N S伺服器,這樣D N S伺服器會自動與您的計算機硬體建立連接,並啟用所需的設備完成數據運算和解析網路地址的工作。具體創建過程,操作步驟如下:
1. 打開「開始」菜單,選擇「程序」 |「管理工具」|「D N S」命令,打開「 D N S控制台窗口」(必須是在WIN2000或WIN2003伺服器版上才有,專業版及家庭版XP都沒有這個選項)。
2. 打開「操作」菜單,選擇「連接計算機」命令,打開「選擇目標機器」對話框。
3. 如果您要在本機上運行D N S伺服器,請選定「這台計算機」單選按鈕。
如果您不希望本機運行D N S伺服器,請選定「另一台計算機」單選按鈕,然後在「另一台計算機」後面的文本框中輸入要運行D N S伺服器的計算機的名稱。
4. 如果您希望立即與這台計算機進行連接,請選定「立即連接到這台計算機」復選框。
5. 單擊「 確定」 按鈕,返回到「D N S控制台窗口」,這時在控制台目錄樹中將顯示代表D N S伺服器的圖標和計算機的名稱。
創建一個D N S伺服器,除了需要必需的計算機硬體外,還需要建立一個新的區域即一個資料庫才能正常運作。該資料庫的功能是提供D N S名稱和相關數據(如I P地址或網路服務)間的映射。該資料庫中存儲了所有的域名與對應I P地址的信息,網路客戶機正是通過該資料庫的信息來完成從計算機名到I P地址的轉換。下面將對創建區域進行具體的介紹,操作步驟如下:
1. 在「D N S控制台」窗口中,打開「操作」菜單,選擇「創建新區域」命令,打開「歡迎使用創建新區域向導」對話框。
2. 單擊「下一步」按鈕,打開「選擇一個區域類型」對話框。
3. 在「選擇一個區域類型」對話框中有三個選項,分別是:集成的Active Directory、標准主要區域和標准輔助區域。您可以根據區域存儲和復制的方式選擇一個區域類型。如果您希望新建的區域使用活動目錄,可選定「集成的Active Directory」。
4. 單擊「下一步」按鈕,打開「選擇區域搜索類型」對話框。
5. 在「選擇區域搜索類型」對話框中用戶可以選擇「反向搜索」或「正向搜索」單選按鈕。如果您希望把名稱映射到地址並給出提供的服務的信息,應選定「正向搜索」單選按鈕。如果您希望把機器的I P地址映射到用戶好記的域名,應選定「反向搜索」單選按鈕。這里我們選擇「反向搜索」單選按鈕。
6. 單擊「下一步」按鈕,打開「網路I D」對話框。
7. 默認情況下「創建新區域向導」會選定「輸入反向搜索區域的網路標識和子網掩碼」單選按鈕,您必須在「網路標識」和「子網掩碼」文本框中輸入正確的I P地址和相應的子網掩碼。如果不希望使用系統默認的反向搜索區域的名稱,可以單擊「輸入反向搜索區域的名稱」單選按鈕,然後在「名稱」文本框中輸入自己喜歡的名稱。
8. 單擊「下一步」按鈕,打開「正完成『創建新區域向導』」對話框。
9. 在「正完成『創建新區域向導』」對話框中顯示了您對新建區域進行配置的信息,如果您認為某項配置需要調整,單擊「上一步」按鈕返回到前面的對話框中重新配置。如果確認了自己配置正確的話,可單擊「完成」按鈕,打開「 D N S」對話框。
10. 創建新區域向導提示用戶新區域已經創建成功。您可單擊「確定」按鈕完成所有創建工作。如果您再次打開「DNS控制台」窗口,單擊「伺服器」根節點展開該節點,然後單擊「反向搜索區域」節點展開該節點,您可以看到新建的區域顯示在反向搜索區域節點的下面。
您在完成了上面的一些有關D N S伺服器的創建工作後,還需要對D N S伺服器的一些重要的屬性進行設置。因為,屬性設置是保證D N S伺服器穩定、安全運行的必要條件。畢竟您是在做題,各選項卡,LWH等設置便不細細講了,希望對您有所幫助。
7、DNS伺服器的域名解析技術
很多企業都架設了多個Web站點來滿足員工的工作需要,為了節省費用,這些網站通常採用虛擬主機技術,即在同一個伺服器上架設多個網站,員工使用二級域名訪問這些站點。然而,維護這些二級域名的工作量非常大,不過我們可以採用泛域名解析技術來解決這個難題,只要稍加設置Windows系統自帶的DNS伺服器就可以實現對泛域名的支持。下面分別以Windows Server 2003、Windows 2000的DNS伺服器為例,介紹如何改造它們以實現泛域名解析。我們假設DNS伺服器上有一個域rtj .net,要使DNS伺服器支持對這個域的泛域名解析。
Windows 2000泛域名解析
方法一
打開DNS控制台,在「rtj.n et」區域上單擊滑鼠右鍵,在彈出的菜單中選擇「新建域」,接著在「新建DNS域」對話框中輸入「*」 創建一個名為「*」的二級區域,最後點擊「確定」按鈕。
這個區域是DNS伺服器允許建立的,然後還需要在「*.rtj.n et」區域中創建一個空主機名的記錄。右鍵單擊「*. rtj.n et」區域,在彈出的菜單中選擇「新建主機」,在「新建主機」對話框中,「名稱」欄中不要輸入任何內容,「IP地址」欄中輸入泛域名解析指向的IP地址,例如輸入「192.168.0.1」,最後單擊「添加主機」按鈕即可,這樣就可以實現對rtj.n et域的泛域名解析。
方法二
我們還可以通過手工修改DNS數據文件來實現泛域名解析。直接修改系統目錄下DNS文件夾中的DNS數據文件,進入「C?WinntSystem32dns」目錄,找到rtj.n et.dns文件,使用記事本打開,手工添加一條「*A 192.168.0.1」記錄,其中「A」表示該記錄為地址記錄,「192.168.0.1」是指泛域名所指向的IP地址,完成後保存文件,重新啟動DNS伺服器,載入這個DNS數據文件即可。
Windows Server 2003泛域名解析
Windows Server 2003系統的DNS伺服器實現泛域名解析很簡單,它允許使用「*」字元作為主機名稱,只要在「rtj.n et」區域中創建一個名稱為「*」的主機記錄即可,過程非常簡單。右鍵單擊「rtj .ne t」區域,在彈出的菜單中選擇「新建主機」 在「新建主機」對話框的「名稱」欄中輸入「*」,「IP地址」欄中輸入「192.168.0.1」,最後單擊「添加主機」按鈕即可。
完成以上設置後,可在客戶端使用Ping命令測試任意二級域名解析是否成功。例如,在命令提示符下輸入「Ping fymjxcs.rtj.n et」命令,得到如圖所示的響應信息,就表示泛域名解析成功。
8、Windows 下dns伺服器怎麼添加二級域名
一般來說,實現前綴域名訪問可以通過3種方式:
第一種、不同的域名指向不同的IP地址,即訪問2個相互獨立的伺服器來實現,只需要在DNS解析時,分別指向不同的IP。從圖中可以看出,前綴 www 和 dianying/bbs 指向的IP地址是不同的,也就是分別指向了2個不同的伺服器。
缺點是:如果網站只有一個IP地址時,這種方法顯然是不可取的。
2
第二種、在伺服器上假設DNS服務來解析不同的前綴域名,這種方法比較麻煩,也不在本文探討的范圍內,省略。
第三種、是本文要重點介紹的,實現起來也非常簡單。也滿足伺服器所分配的地址只有一個時使用。
1、首先要做的是實現域名的泛解析,什麼是泛解析,就是在DNS的解析中加入一條如下圖所示的記錄。順便說下,我用的是百度解析,好處是可以實現百度的雲加速提升網站的訪問速度。
記錄添加成功後10分鍾左右,我們測試一下泛解析是否已經成功。
在cmd窗口中,ping XX.jurongsky.com 就可以看出來了(XX 為域名前綴,此處代表任意字元)。下圖是我的測試
2、在IIS中配置主機頭
打開默認網站(圖中的 www.jurongsky.com )的屬性,點擊「網站」標簽的「高級」按鈕
在「高級」對話框中,參考下圖中的設置,如果參數不對,可以點擊下面的「編輯」按鈕。
3、添加新的網站
在IIS的「網站」上右擊滑鼠,選擇「新建」——「網站」,
在彈出的「網站創建向導」對話框中,點擊「下一步」。
在輸入網站描述中,輸入如圖所示的標識。點擊「下一步」。
在下圖中輸入主機頭的值,下一步,如圖所示。
為新的網站分配一個不同的目錄。
最後,別忘了在你的DNS解析中添加一條記錄,就像下圖這樣
這樣,新的網站就建好了,只要讓默認網站和新的網站分別指向伺服器上不同的主目錄,在你的IIS中存在了多個不同的網站,就可以實現前綴域名的訪問了。如下圖