二級(jí)域名原理以及程序,申請(qǐng)即可開通
更新時(shí)間:2007年02月01日 00:00:00 作者:
'::::::: 此程序?qū)贀P(yáng)子原創(chuàng) ::::::::::::::::::
'::::::: 在sql2000,2000s中測(cè)試通過::::::::
'::::::: 聯(lián)系我:QQ:21112856,Email:yangzinet@hotmail.com:::::::::
'::::::: http://www.tingfo.net ::::::
要達(dá)到二級(jí)名的效果,必須一下條件以及流程:
1、必須有一個(gè)頂級(jí)域名,而且此域名必須做好泛解析并做好指向。
2、必須有一臺(tái)獨(dú)立的服務(wù)器。泛解析的域名指向該服務(wù)器。
3、在服務(wù)器上的IIS建一個(gè)空的主機(jī)頭名的web站點(diǎn)。
4、將默認(rèn)的頁面設(shè)置為你的二機(jī)解析程序(比如:freedns.asp)
5、二級(jí)域名系列程序(包括申請(qǐng)頁:shenqing.htm,添加頁add.asp,解析頁,)
此程序的優(yōu)點(diǎn):
a,可以限制申請(qǐng)域名的敏感字,比如 hacker,wwww,sex,china等
b, 可以限制申請(qǐng)域名的非法字,比如:!·#¥%……—*()——?‘“/等
c, 每個(gè)地址只能申請(qǐng)一個(gè)域名。
d,限制申請(qǐng)域名的長度,
e, 如果用戶所訪問的域名沒人申請(qǐng)則轉(zhuǎn)到特定的頁面,本例中的http://www.51bxg.com/miss.html
f, 申請(qǐng)了域名:***.yourname.com 可以同時(shí)支持:http://***.yourname.com 以及http://www.***.youranme.com 兩個(gè)域名的訪問。
一下為系列程序代碼:
shenqing.htm
<form action=adddns.asp method=post name=Frm onSubmit="return check_input()"> <br> <font color=red>加*號(hào)為必填內(nèi)容</font> <br>
您想注冊(cè)的域名:
http://<input name="nowurl" size=12
style=" BORDER-BOTTOM: 1px double; BORDER-LEFT: 1px double; BORDER-RIGHT: 1px double; BORDER-TOP: 1px double; COLOR: #000000; FONT-SIZE: 9pt"> .51bxg.com
<br>
你實(shí)際的網(wǎng)站地址:
<input name="tourl" size=12
style=" BORDER-BOTTOM: 1px double; BORDER-LEFT: 1px double; BORDER-RIGHT: 1px double; BORDER-TOP: 1px double; COLOR: #000000; FONT-SIZE: 9pt">
你要求顯示的title:
<input name="company" size=12
style=" BORDER-BOTTOM: 1px double; BORDER-LEFT: 1px double; BORDER-RIGHT: 1px double; BORDER-TOP: 1px double; COLOR: #000000; FONT-SIZE: 9pt">
<br>
<input type="submit" name="Submit" value=" 提 交 信 息 " style="border:1px double rgb(88,88,88);font:9pt">
<input type="reset" name="Reset" value=" 重 新 填 寫 " style="border:1px double rgb(88,88,88);font:9pt">
</p>
</form>
添加記錄頁面add.asp
<!--#include file="char.inc"-->
<!--#include file="conn.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)過二級(jí)域名,每個(gè)用戶只能申請(qǐng)一個(gè)二級(jí)域名!<br>你申請(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.write"很抱歉,你申請(qǐng)的域名:http://"+nowurl+"已經(jīng)被其他公司申請(qǐng),請(qǐng)另外申請(qǐng)域名。"
response.end
end if
if len(nurl)>along then
response.write"很抱歉,你輸入的域名太長,請(qǐng)重新輸入"
response.end
end if
if instr(pbkey,nurl) then
response.write"很抱歉,你輸入的域名因?yàn)楹忻舾凶侄还芾韱T屏蔽,請(qǐng)重新輸入。"
response.end
end if
'判斷字符的合法性
if instr(nurl,"~") or instr(nurl,"`") or instr(nurl,"/") or instr(nurl,"?") or instr(nurl,">") or instr(nurl,"<") or instr(nurl,";") or instr(nurl,":") or instr(nurl,"}") or instr(nurl,"{") or instr(nurl,")") or instr(nurl,"(") or instr(nurl,"*") or instr(nurl,"&") or instr(nurl,"^") or instr(nurl,"%") or instr(nurl,".") or instr(nurl,",") or instr(nurl,"'") or instr(nurl,"~") or instr(nurl,"!") or instr(nurl,"$") then
response.write"很抱歉,你輸入的域名含有非法字符,請(qǐng)重新輸入,以下字符為非法字符:<br>~ ` / ? > < ; : } { ) ( * & ^ % $ # @ ! "
response.end
end if
set rs=server.createobject("adodb.recordset")
sql="select * from ** where theid is null"
rs.open sql,conn,3,3
rs.addnew
rs("userid")=uID
rs("nowurl")=nowurl
rs("tourl")=tourl
rs("company")=company
rs.update
response.write"祝賀,申請(qǐng)成功,你馬上就可使用你的域名:http://"+nowurl
%>
域名解吸程序: freedns.asp
<!--#include file="conn.asp"-->
<%
dim geturl
geturl=replace(Request.ServerVariables("HTTP_HOST"),"www.","")
set rs=server.createobject("adodb.recordset")
sql="select * from tb where nowurl='"&geturl&"'"
rs.open sql,conn,1,1
if rs.eof then
response.redirect"http://www.51bxg.com/miss.html"
else
dim tourl,company
tourl=rs("tourl")
company=rs("company")
%>
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<META CONTENT="text/html; CHARSET=UTF-8" HTTP-EQUIV="Content-Type">
<TITLE><% =company %></TITLE>
</HEAD>
<frameset frameborder="0" framespacing="0" scrolling="no" border="0" marginheight="0" marginwidth="0" rows="0,*">
<frame scrolling="NO" noresize="0" marginwidth="0" marginheight="0" framespacing="0" frameborder="0" target="main" name="main" SRC="about:blank">
<frame scrolling="yes" noresize="0" marginwidth="0" marginheight="0" framespacing="0" frameborder="0" target="main" name="main" SRC="<% =tourl %>">
<noframes>
<body>
<p>This page uses frames, but your browser doesn't support them.</p></body>
</noframes>
</frameset>
</HTML>
<% end if %>
要達(dá)到二級(jí)名的效果,必須一下條件以及流程:
1、必須有一個(gè)頂級(jí)域名,而且此域名必須做好泛解析并做好指向。
2、必須有一臺(tái)獨(dú)立的服務(wù)器。泛解析的域名指向該服務(wù)器。
3、在服務(wù)器上的IIS建一個(gè)空的主機(jī)頭名的web站點(diǎn)。
4、將默認(rèn)的頁面設(shè)置為你的二機(jī)解析程序(比如:freedns.asp)
5、二級(jí)域名系列程序(包括申請(qǐng)頁:shenqing.htm,添加頁add.asp,解析頁,)
此程序的優(yōu)點(diǎn):
a,可以限制申請(qǐng)域名的敏感字,比如 hacker,wwww,sex,china等
b, 可以限制申請(qǐng)域名的非法字,比如:!·#¥%……—*()——?‘“/等
c, 每個(gè)地址只能申請(qǐng)一個(gè)域名。
d,限制申請(qǐng)域名的長度,
e, 如果用戶所訪問的域名沒人申請(qǐng)則轉(zhuǎn)到特定的頁面,本例中的http://www.51bxg.com/miss.html
f, 申請(qǐng)了域名:***.yourname.com 可以同時(shí)支持:http://***.yourname.com 以及http://www.***.youranme.com 兩個(gè)域名的訪問。
一下為系列程序代碼:
shenqing.htm
<form action=adddns.asp method=post name=Frm onSubmit="return check_input()"> <br> <font color=red>加*號(hào)為必填內(nèi)容</font> <br>
您想注冊(cè)的域名:
http://<input name="nowurl" size=12
style=" BORDER-BOTTOM: 1px double; BORDER-LEFT: 1px double; BORDER-RIGHT: 1px double; BORDER-TOP: 1px double; COLOR: #000000; FONT-SIZE: 9pt"> .51bxg.com
<br>
你實(shí)際的網(wǎng)站地址:
<input name="tourl" size=12
style=" BORDER-BOTTOM: 1px double; BORDER-LEFT: 1px double; BORDER-RIGHT: 1px double; BORDER-TOP: 1px double; COLOR: #000000; FONT-SIZE: 9pt">
你要求顯示的title:
<input name="company" size=12
style=" BORDER-BOTTOM: 1px double; BORDER-LEFT: 1px double; BORDER-RIGHT: 1px double; BORDER-TOP: 1px double; COLOR: #000000; FONT-SIZE: 9pt">
'::::::: 在sql2000,2000s中測(cè)試通過::::::::
'::::::: 聯(lián)系我:QQ:21112856,Email:yangzinet@hotmail.com:::::::::
'::::::: http://www.tingfo.net ::::::
要達(dá)到二級(jí)名的效果,必須一下條件以及流程:
1、必須有一個(gè)頂級(jí)域名,而且此域名必須做好泛解析并做好指向。
2、必須有一臺(tái)獨(dú)立的服務(wù)器。泛解析的域名指向該服務(wù)器。
3、在服務(wù)器上的IIS建一個(gè)空的主機(jī)頭名的web站點(diǎn)。
4、將默認(rèn)的頁面設(shè)置為你的二機(jī)解析程序(比如:freedns.asp)
5、二級(jí)域名系列程序(包括申請(qǐng)頁:shenqing.htm,添加頁add.asp,解析頁,)
此程序的優(yōu)點(diǎn):
a,可以限制申請(qǐng)域名的敏感字,比如 hacker,wwww,sex,china等
b, 可以限制申請(qǐng)域名的非法字,比如:!·#¥%……—*()——?‘“/等
c, 每個(gè)地址只能申請(qǐng)一個(gè)域名。
d,限制申請(qǐng)域名的長度,
e, 如果用戶所訪問的域名沒人申請(qǐng)則轉(zhuǎn)到特定的頁面,本例中的http://www.51bxg.com/miss.html
f, 申請(qǐng)了域名:***.yourname.com 可以同時(shí)支持:http://***.yourname.com 以及http://www.***.youranme.com 兩個(gè)域名的訪問。
一下為系列程序代碼:
shenqing.htm
<form action=adddns.asp method=post name=Frm onSubmit="return check_input()"> <br> <font color=red>加*號(hào)為必填內(nèi)容</font> <br>
您想注冊(cè)的域名:
http://<input name="nowurl" size=12
style=" BORDER-BOTTOM: 1px double; BORDER-LEFT: 1px double; BORDER-RIGHT: 1px double; BORDER-TOP: 1px double; COLOR: #000000; FONT-SIZE: 9pt"> .51bxg.com
<br>
你實(shí)際的網(wǎng)站地址:
<input name="tourl" size=12
style=" BORDER-BOTTOM: 1px double; BORDER-LEFT: 1px double; BORDER-RIGHT: 1px double; BORDER-TOP: 1px double; COLOR: #000000; FONT-SIZE: 9pt">
你要求顯示的title:
<input name="company" size=12
style=" BORDER-BOTTOM: 1px double; BORDER-LEFT: 1px double; BORDER-RIGHT: 1px double; BORDER-TOP: 1px double; COLOR: #000000; FONT-SIZE: 9pt">
<br>
<input type="submit" name="Submit" value=" 提 交 信 息 " style="border:1px double rgb(88,88,88);font:9pt">
<input type="reset" name="Reset" value=" 重 新 填 寫 " style="border:1px double rgb(88,88,88);font:9pt">
</p>
</form>
添加記錄頁面add.asp
<!--#include file="char.inc"-->
<!--#include file="conn.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)過二級(jí)域名,每個(gè)用戶只能申請(qǐng)一個(gè)二級(jí)域名!<br>你申請(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.write"很抱歉,你申請(qǐng)的域名:http://"+nowurl+"已經(jīng)被其他公司申請(qǐng),請(qǐng)另外申請(qǐng)域名。"
response.end
end if
if len(nurl)>along then
response.write"很抱歉,你輸入的域名太長,請(qǐng)重新輸入"
response.end
end if
if instr(pbkey,nurl) then
response.write"很抱歉,你輸入的域名因?yàn)楹忻舾凶侄还芾韱T屏蔽,請(qǐng)重新輸入。"
response.end
end if
'判斷字符的合法性
if instr(nurl,"~") or instr(nurl,"`") or instr(nurl,"/") or instr(nurl,"?") or instr(nurl,">") or instr(nurl,"<") or instr(nurl,";") or instr(nurl,":") or instr(nurl,"}") or instr(nurl,"{") or instr(nurl,")") or instr(nurl,"(") or instr(nurl,"*") or instr(nurl,"&") or instr(nurl,"^") or instr(nurl,"%") or instr(nurl,".") or instr(nurl,",") or instr(nurl,"'") or instr(nurl,"~") or instr(nurl,"!") or instr(nurl,"$") then
response.write"很抱歉,你輸入的域名含有非法字符,請(qǐng)重新輸入,以下字符為非法字符:<br>~ ` / ? > < ; : } { ) ( * & ^ % $ # @ ! "
response.end
end if
set rs=server.createobject("adodb.recordset")
sql="select * from ** where theid is null"
rs.open sql,conn,3,3
rs.addnew
rs("userid")=uID
rs("nowurl")=nowurl
rs("tourl")=tourl
rs("company")=company
rs.update
response.write"祝賀,申請(qǐng)成功,你馬上就可使用你的域名:http://"+nowurl
%>
域名解吸程序: freedns.asp
<!--#include file="conn.asp"-->
<%
dim geturl
geturl=replace(Request.ServerVariables("HTTP_HOST"),"www.","")
set rs=server.createobject("adodb.recordset")
sql="select * from tb where nowurl='"&geturl&"'"
rs.open sql,conn,1,1
if rs.eof then
response.redirect"http://www.51bxg.com/miss.html"
else
dim tourl,company
tourl=rs("tourl")
company=rs("company")
%>
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<META CONTENT="text/html; CHARSET=UTF-8" HTTP-EQUIV="Content-Type">
<TITLE><% =company %></TITLE>
</HEAD>
<frameset frameborder="0" framespacing="0" scrolling="no" border="0" marginheight="0" marginwidth="0" rows="0,*">
<frame scrolling="NO" noresize="0" marginwidth="0" marginheight="0" framespacing="0" frameborder="0" target="main" name="main" SRC="about:blank">
<frame scrolling="yes" noresize="0" marginwidth="0" marginheight="0" framespacing="0" frameborder="0" target="main" name="main" SRC="<% =tourl %>">
<noframes>
<body>
<p>This page uses frames, but your browser doesn't support them.</p></body>
</noframes>
</frameset>
</HTML>
<% end if %>
要達(dá)到二級(jí)名的效果,必須一下條件以及流程:
1、必須有一個(gè)頂級(jí)域名,而且此域名必須做好泛解析并做好指向。
2、必須有一臺(tái)獨(dú)立的服務(wù)器。泛解析的域名指向該服務(wù)器。
3、在服務(wù)器上的IIS建一個(gè)空的主機(jī)頭名的web站點(diǎn)。
4、將默認(rèn)的頁面設(shè)置為你的二機(jī)解析程序(比如:freedns.asp)
5、二級(jí)域名系列程序(包括申請(qǐng)頁:shenqing.htm,添加頁add.asp,解析頁,)
此程序的優(yōu)點(diǎn):
a,可以限制申請(qǐng)域名的敏感字,比如 hacker,wwww,sex,china等
b, 可以限制申請(qǐng)域名的非法字,比如:!·#¥%……—*()——?‘“/等
c, 每個(gè)地址只能申請(qǐng)一個(gè)域名。
d,限制申請(qǐng)域名的長度,
e, 如果用戶所訪問的域名沒人申請(qǐng)則轉(zhuǎn)到特定的頁面,本例中的http://www.51bxg.com/miss.html
f, 申請(qǐng)了域名:***.yourname.com 可以同時(shí)支持:http://***.yourname.com 以及http://www.***.youranme.com 兩個(gè)域名的訪問。
一下為系列程序代碼:
shenqing.htm
<form action=adddns.asp method=post name=Frm onSubmit="return check_input()"> <br> <font color=red>加*號(hào)為必填內(nèi)容</font> <br>
您想注冊(cè)的域名:
http://<input name="nowurl" size=12
style=" BORDER-BOTTOM: 1px double; BORDER-LEFT: 1px double; BORDER-RIGHT: 1px double; BORDER-TOP: 1px double; COLOR: #000000; FONT-SIZE: 9pt"> .51bxg.com
<br>
你實(shí)際的網(wǎng)站地址:
<input name="tourl" size=12
style=" BORDER-BOTTOM: 1px double; BORDER-LEFT: 1px double; BORDER-RIGHT: 1px double; BORDER-TOP: 1px double; COLOR: #000000; FONT-SIZE: 9pt">
你要求顯示的title:
<input name="company" size=12
style=" BORDER-BOTTOM: 1px double; BORDER-LEFT: 1px double; BORDER-RIGHT: 1px double; BORDER-TOP: 1px double; COLOR: #000000; FONT-SIZE: 9pt">
相關(guān)文章
ntoskrnl.exe丟失系統(tǒng)無法啟動(dòng)的解決方法
ntoskrnl.exe文件丟失或損壞,系統(tǒng)無法啟動(dòng)的解決方法2008-08-08Windows網(wǎng)絡(luò)命令行程序參數(shù)說明
Windows網(wǎng)絡(luò)命令行程序參數(shù)說明...2007-03-03SQL Server 2005 企業(yè)版沒有 Management Studio管理工具的解決方法
我從網(wǎng)上下載的:SQL Server 2005 集成sp2的 企業(yè)版安裝后沒發(fā)現(xiàn) Management Studio管理工具, 起初以為是自己安裝時(shí)沒裝上,昨天試了全部安裝后還是沒找到,很是郁悶2008-06-06asp運(yùn)行特別慢之iis6假死現(xiàn)象的一種解決方法
asp運(yùn)行特別慢之iis6假死現(xiàn)象的一種解決方法...2007-08-08個(gè)人信息美化 For Discuz6.1.0 qq必填
個(gè)人信息美化!For Discuz6.1.0[修正無法發(fā)送短信息與加好友的問題]2008-05-05用組策略修改WIN2003 administrator 的用戶名的方法
用組策略修改WIN2003 administrator 的用戶名的方法...2007-06-06- 錯(cuò)誤提示大概如下: MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) space remains. It is strongly recommended that you exit and restart MyEclipse with new virtual machine memory paramters to increase this memory. Failure to do so can result in data loss. The recommended Eclipse memory parameters are: eclipse.exe -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M2008-03-03