用ASP實(shí)現(xiàn)二級(jí)域名
用ASP實(shí)現(xiàn)二級(jí)域名要達(dá)到二級(jí)名的效果,必須一下條件以及流程:1、必須有一個(gè)頂級(jí)域名,而且此域名必須做好泛解析并做好指向。2、必須有一臺(tái)獨(dú)立的服務(wù)器。泛解析的域名指向該服務(wù)器。3、在服務(wù)器上的IIS建
用ASP實(shí)現(xiàn)二級(jí)域名
要達(dá)到二級(jí)名的效果,必須一下條件以及流程:
1、必須有一個(gè)頂級(jí)域名,而且此域名必須做好泛解析并做好指向。
2、必須有一臺(tái)獨(dú)立的服務(wù)器。泛解析的域名指向該服務(wù)器。
3、在服務(wù)器上的IIS建一個(gè)空的主機(jī)頭名的web站點(diǎn)。
4、將默認(rèn)的頁(yè)面設(shè)置為你的二級(jí)解析程序(比如:freedns.asp)
5、二級(jí)域名系列程序(包括申請(qǐng)頁(yè):shenqing.htm,添加頁(yè)add.asp,解析頁(yè),)
此程序的優(yōu)點(diǎn):
a,可以限制申請(qǐng)域名的敏感字,比如 hacker,wwww,sex,china等
b, 可以限制申請(qǐng)域名的非法字,比如:!·#¥……—*()——?‘“/等
c, 每個(gè)地址只能申請(qǐng)一個(gè)域名。
d,限制申請(qǐng)域名的長(zhǎng)度,
e, 如果用戶所訪問(wèn)的域名沒人申請(qǐng)則轉(zhuǎn)到特定的頁(yè)面,本例中的http://www.51bxg.com/miss.html
f, 申請(qǐng)了域名:***.yourname.com 可以同時(shí)支持:http://***.yourname.com 以及http://www.***.youranme.com 兩個(gè)域名的訪問(wèn)。
一下為系列程序代碼:
shenqing.htm
添加記錄頁(yè)面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)申請(qǐng)過(guò)二級(jí)域名,每個(gè)用戶只能申請(qǐng)一個(gè)二級(jí)域名!
你申請(qǐng)的二級(jí)域名是: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.