用ASP實現(xiàn)二級域名
用ASP實現(xiàn)二級域名要達到二級名的效果,必須一下條件以及流程:1、必須有一個頂級域名,而且此域名必須做好泛解析并做好指向。2、必須有一臺獨立的服務器。泛解析的域名指向該服務器。3、在服務器上的IIS建
用ASP實現(xiàn)二級域名
要達到二級名的效果,必須一下條件以及流程:
1、必須有一個頂級域名,而且此域名必須做好泛解析并做好指向。
2、必須有一臺獨立的服務器。泛解析的域名指向該服務器。
3、在服務器上的IIS建一個空的主機頭名的web站點。
4、將默認的頁面設置為你的二級解析程序(比如:freedns.asp)
5、二級域名系列程序(包括申請頁:shenqing.htm,添加頁add.asp,解析頁,)
此程序的優(yōu)點:
a,可以限制申請域名的敏感字,比如 hacker,wwww,sex,china等
b, 可以限制申請域名的非法字,比如:!·#¥……—*()——?‘“/等
c, 每個地址只能申請一個域名。
d,限制申請域名的長度,
e, 如果用戶所訪問的域名沒人申請則轉到特定的頁面,本例中的http://www.51bxg.com/miss.html
f, 申請了域名:***.yourname.com 可以同時支持:http://***.yourname.com 以及http://www.***.youranme.com 兩個域名的訪問。
一下為系列程序代碼:
shenqing.htm
加*號為必填內(nèi)容
您想注冊的域名:
http://style=" BORDER-BOTTOM: 1px double; BORDER-LEFT: 1px double; BORDER-RIGHT: 1px double; BORDER-TOP: 1px double; COLOR: #000000; FONT-SIZE: 9pt"> .51bxg.com
你實際的網(wǎng)站地址:
style=" BORDER-BOTTOM: 1px double; BORDER-LEFT: 1px double; BORDER-RIGHT: 1px double; BORDER-TOP: 1px double; COLOR: #000000; FONT-SIZE: 9pt">
你要求顯示的title:
style=" BORDER-BOTTOM: 1px double; BORDER-LEFT: 1px double; BORDER-RIGHT: 1px double; BORDER-TOP: 1px double; COLOR: #000000; FONT-SIZE: 9pt">
添加記錄頁面add.asp
<
uID=request.cookies("*****")
>
<
dim nowurl,tourl,company,along,pbkey
nowurl=trim(request.form("nowurl")) ".51bxg.com"
nurl=trim(request.form("nowurl"))
tourl=trim(request.form("tourl"))
company=trim(request.form("company"))
along=20
pbkey="www,sex,admin,w,ww,wwww,hacker,hack"
set rs=server.createobject("adodb.recordset")
sql="select * from dns where userid='"&uid&"'"
rs.open sql,conn,1,1
if not rs.EOF then
response.write"很抱歉,你已經(jīng)申請過二級域名,每個用戶只能申請一個二級域名!
你申請的二級域名是:http://" rs("nowurl")
response.end
end if
set rs=server.createobject("adodb.recordset")
sql="select * from dns where nowurl='"&nowurl&"'"
rs.open sql,conn,1,1
if not rs.eof then
response.