PALMisLIFE 討論區

搜索

怎樣做自己的二級域名(教程)

已有 419 次閱讀2008-11-15 03:06 |個人分類:虛擬主機

怎樣製作二級域名

怎樣做自己的二級域名(教程)

  現在有些服務商提供了註冊一個頂級域名送20個二級域名的服務,可是有的站長會覺得不夠用,其實可以通過程序自己做二級域名,就像 126.com一樣,126.com還有彈出廣告,你自己做的可以加你自己的廣告,也可以不加廣告,也可以開放給網友們申請,也可以像我一樣,只給我的好朋友們用 http://www.5pu.net,一切隨你高興。
  有一天,突然心血來潮,想做一個5pu.net的二級域名,給我的好朋友們用,當時對此一無所知,於是就開始到處請教高手(特別要感謝飛雲小俠),到處搜索資料,終於弄明白了,並且做出了自己的二級域名,真是高興呀。
  我就以自己的親身經歷,從一個站長的角度(而不是服務器管理員的角度)來講講經驗。
  首先,最重要的,你需要一個泛域名,沒有這個條件,下面的就不用想了,前面說的送20個子域名,那是在DNS上設置的,並不是泛域名。還有,現在有些程序宣稱不需要泛域名就可以,那只能作成別的形式,例www.5pu.net/yourname(這是利用404 not found),或yourname@5pu.net ,而不能作成象yourname.5pu.net 這樣的。
  怎麼知道你的域名是不是泛域名呢?比如 Hostmonster.name(順便感謝藍色送我商業空間),在瀏覽器地址欄輸www.Hostmonster.name 或Hostmonster.name時,可以看到正確的首頁面,如果是輸入xxx.Hostmonster.name (xxx是任意字符),瀏覽器就找不到地址了,那麼這就不是泛域名。
  再比如5pu.net ,輸入xxx.5pu.net,看到的和 www.5pu.net是一樣的,那麼這就是泛域名了。除了這個方法以外,用ping命令也可以驗證的。
  怎麼才能得到泛域名呢?如果你已經有一個域名,而且註冊時沒有特別說明,那你就不用試了,肯定不支持的,我還沒發現哪個域名商現在是默認支持泛域名的,都是要你特別提出,並且要加錢才可以的。
  當你要註冊頂級域名之前,要問清楚這個域名商是否可以給你泛域名,以及要加多少錢,我發現有的域名商根本就不支持泛域名,甚至有的商家或代理根本不知道這麼回事(暈倒)。所以你一定要先問清楚哦。
  好了,現在你有了一個泛域名了,可以說最重要的一步已經完成了,你可以找個地方偷著樂一會兒,打了這麼多字,讓我歇歇,接下來就是程序的選擇和空間要滿足的條件了。
  產生做 5pu.net 的二級域名這個想法是兩個月以前的事情了,當時bbs.diggc.com這裡還沒有二級域名,也沒有相應的程序下載,所能找到的最合適的程序就是飛雲小俠的一個cgi的程序,可惜由於是免費版,少了很多功能。
  現在好了,能找到的程序多了,有php的,cgi的,asp的等,你可以選擇一個最喜歡的。不管是什麼語言寫的,我覺得下面幾個基本要求是要滿足的:

1、用戶可以自己申請和管理
2、可以選擇是隱含框架還是轉向
3、如果是隱含框架,用戶可以自己改title
4、目標路徑允許的字符數要儘可能多
5、yourname.5pu.net ,這裡的yourname允許的字符也要儘可能多,例如我目前正在用的這個cgi程序,本來只允許3-12個字符,可是一個好朋友(廣西的網絡小姐),想要meimaoxiaotian.5pu.net 這個域名,我就改成了1-15個字符,要改好幾處,很麻煩的,所以還是本來就支持的好。
6、可以隨時加或去彈出窗口。
  恩,基本上就這些了,你可以看看 www.5pu.net ,這個程序是一個PHP的
我曾經見到這個論壇裡有網友本來是想做免費二級域名服務的,泛域名和程序都搞到手了,興沖沖的租了虛擬主機空間,才發現因為主機的問題,根本就做不成。
  所以,選擇合適的空間也非常重要。
  我租的是虛擬主機,那個IP有上百個域名呢,可還是做成了name.5pu.net這個二級域名。
  讓我分開來說,在某種程度上,有一個獨立IP的主機無疑是最佳的選擇,這樣,5pu.net或任何xxx.5pu.net都指向這個 IP,也就是指向你的首頁index.cgi 或 index.php等,程序就可以起作用了,所以,這是最好的方式。強烈推薦有條件或有錢的網友採用這種方式(同時強烈要求有條件的把空間分我一些,有錢的把錢分給我一些,呵呵)。
  當你不得不面對沒錢的現實,虛擬主機是必須採用的方式。在泛域名、程序和主機這三方面,尋找合適的虛擬主機花費了我最多的時間和精力。幾乎給我知道的主機商都發信詢問過,每天泡在bbs.diggc.com論壇裡,看見做廣告的就問他有沒有符合我要求的空間,就是那時在這裡混熟了的,呵呵。
  最初,我幾乎失望了,有的空間商告訴我根本沒有這樣的空間,有的告訴我說雖然沒有,但是他有很好的江湖空間哦,真是哭笑不得,我要江湖空間做什麼?
  好了,簡單來說吧,到底要滿足什麼條件呢?
  1、泛域名解析,這和(之一)裡說的解析不一樣,由於一個IP可能有很多虛擬主機用戶,所以主機也是有一個解析的過程,把對這個IP的訪問根據不同的域名解析到相應的目錄裡去,當dns方的所有xxx.5pu.net都指向這個主機的IP以後,主機方要把它們統統指向一個目錄裡去。
  2、默認首頁可以是index.cgi 或 index.php 或 index.asp 或 index.shtml ,這樣才好直接指向程序。當然,不滿足這個條件也可以做,但是要犧牲一些功能,難道你不想力求完美嗎?恩,就是這兩條了。
  現在的虛擬主機大部分為這3種: UNIX、LINUX 和 win2000(或NT)。
  先看2000,前面那個租了主機發現不能用的網友,就是因為租的是2000,主機商告訴他,不能綁定 *.domain.com ,只能一個一個綁定,那就不是泛域名了,而且主機商也不會給他綁定太多,當時他到論壇裡來問,由於那時我也不是很瞭解,不是很自信,所以沒有幫他解答,後來也沒人解答他。所以,2000是不行的,這也許是很少有ASP的二級域名程序的原因了。
  UNIX主機做泛域名是沒有問題的,同樣的,和UNIX有血緣關係的LINUX也是可以的,可是UNIX有些古板,cgi必須放在cgi-bin裡才可以,更不要說放在根目錄做成index.cgi了,所以如果要用cgi的程序,UNIX就不合適了。
  現在只剩下LINUX了,天可憐見,它滿足所有的要求,我可愛的LINUX! 所以,最佳選擇就是:LINUX主機,上面可以放目前各種二級域名程序,不管是cgi還是php。
  這只是理論上來說的,實際上很多主機商根本就不支持這些,或者不知道這些,你還要先問清楚才可以租哦。
  好了,三件事都完成了以後,你就可以動手調試程序了,不要問怎麼調,具體問題可以問大家,最終還是要靠你自己才行啊。
  有什麼問題可以到 ting.5pu.net 的留言本上去寫,或者到將要建立的5pu.net的論壇上,或者到這裡來問,我們一起研究好了,我有什麼問題也會來問的。
  偷偷告訴你,其實2000的主機也是可以的,只是主機商不會而已;再偷偷告訴你,我也不會;還偷偷告訴你,我聽說有高手會;最後偷偷告訴你,未經考證哦。

 

http://www.webhosting-cheap.info/how-do-subdomain

收藏 分享邀請 使用道具 |
編輯| 刪除|

評論 (0 個評論)

facelist doodle 塗鴉板

您需要登錄後才可以評論 登錄 | 免費註冊

與站長聯繫| PALMisLIFE 掌上生活      下載:更快、更棒、更好玩

GMT+8, 2024-5-29 17:35 , Processed in 0.026528 second(s), 16 queries , Gzip On.

Powered by Discuz!

© 2001-2012 Comsenz Inc. style by eisdl

回頂部