`
leonardleonard
  • 浏览: 801569 次
社区版块
存档分类
最新评论

二级域名原理以及程序代码

阅读更多

二级域名原理以及程序代码

TYPE:经典代码片段 TIME:2002-7-30
AUTHOR:扬子 URL:N/A
HIT:51  DAYHIT:1  WEEKHIT:1  
要达到二级名的效果,必须一下条件以及流程:
1、必须有一个顶级域名,而且此域名必须做好泛解析并做好指向。
2、必须有一台独立的服务器。泛解析的域名指向该服务器。
3、在服务器上的IIS建一个空的主机头名的web站点。
4、将默认的页面设置为你的二机解析程序(比如:freedns.asp)
5、二级域名系列程序(包括申请页:shenqing.htm,添加页add.asp,解析页,)


此程序的优点:
a,可以限制申请域名的敏感字,比如 hacker,wwww,sex,china等
b, 可以限制申请域名的非法字,比如:!·#¥%……—*()——?‘“/等
c, 每个地址只能申请一个域名。
d,限制申请域名的长度,
e, 如果用户所访问的域名没人申请则转到特定的页面,本例中http://www.asp.net
f, 申请了域名:***.yourname.com 可以同时支持:http://***.yourname.com 以http://www.***.youranme.com 两个域名的访问。


一下为系列程序代码:
shenqing.htm

<form action=adddns.asp method=post name=Frm onSubmit="return check_input()"> <br> <font color=red>加*号为必填内容</font> <br>
您想注册的域名:
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>
你实际的网站地址:
<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"很抱歉,你已经申请过二级域名,每个用户只能申请一个二级域名!<br>你申请的二级域名是
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"很抱歉,你输入的域名含有非法字符,请重新输入,以下字符为非法字符:<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"祝贺,申请成功,你马上就可使用你的域名

</noframes>
</frameset>
</HTML>
<% end if %>
分享到:
评论

相关推荐

    老枪二级域名系统朴素版

    总的来说,"老枪二级域名系统朴素版"是一个简洁的域名管理系统,专注于二级域名的泛解析功能,适用于小型企业或个人站点,提供源代码可供学习和修改。在实际应用中,用户需注意其安全性和用户支持方面的局限性,并...

    k6免费二级域名转发程序

    在源代码层面,"k6免费二级域名转发程序"提供了源码,这对于开发者来说是一大福音。他们可以研究代码结构,了解其实现机制,甚至根据自己的需求进行二次开发。这对于学习ASP编程或者想要优化转发逻辑的人来说极具...

    HttpModule二级域名 C#.Net实例代码

    此外,"iis配置.txt"文件可能包含了如何在IIS中设置二级域名的指南,例如创建一个新的站点或者绑定,以及如何将应用程序池配置为使用正确的.NET版本和托管管道模式。 最后,"App_Code"目录通常用于存放不包含在任何...

    [PHP 程序]老枪二级域名系统朴素版_lqdomain.rar

    4. **域名绑定**:将二级域名与特定的 Web 目录或子应用程序关联,实现访问二级域名时加载相应的资源。 5. **域名管理**:提供管理界面,允许删除、修改已存在的二级域名。 6. **权限控制**:可能包含用户认证和权限...

    vdns.rar_VDN_vdns_vdns.rar_vdns二级域名_二级域名

    【描述】描述了 "VDN" 是一个完整的二级域名程序,具备高度的可定制性。用户可以根据自己的喜好和品牌风格自由调整界面设计,确保其与个人或企业形象相匹配。这表明该系统不仅提供了基础的域名管理功能,还考虑到了...

    二级域名分发网站源码 商业版全开源 (1).zip

    本文将详细探讨二级域名分发网站源码的核心原理、实现方法以及商业应用。 一、二级域名概念 二级域名是在顶级域名(如.com、.net)之下,主域名(如example.com)之上的域名部分。例如,blog.example.com中的...

    主机域名菁菁二级域名系统 v1.0-qqymv1.0

    从【主机域名】菁菁二级域名系统 v1.0_qqymv1.0 的压缩包文件名称来看,这可能包含了软件的安装包或源代码,用于部署或进一步研究该系统的内部工作原理。用户在使用前需要先解压文件,然后根据提供的文档或指导进行...

    ASP源码—九酷网络二级域名注册系统.zip

    二级域名注册系统负责处理用户请求,分配、管理这些二级域名,并与DNS(域名系统)进行交互以实现域名解析。 3. **源代码分析**: 这个系统可能包含以下关键组件: - **用户界面**:使用HTML和ASP结合,提供用户...

    [主机域名]木翼二级域名系统v1.1_wingdomain11.rar

    从压缩包内的文件名称列表来看,【主机域名】木翼二级域名系统v1.1_wingdomain11,可能包含源代码文件、配置文件、数据库脚本、文档说明、示例数据等。在使用前,用户需要先解压文件,然后按照提供的安装指南进行...

    动态二级域名.rar

    3. **DNS解析**:了解DNS(Domain Name System)工作原理,可能需要设置CNAME记录或者其他类型的DNS记录,将动态二级域名指向服务器的IP地址。 4. **安全控制**:确保用户不能随意生成任意二级域名,需要设置权限...

    ASP实例开发源码-免费二级域名转向系统asp版.zip

    这个"ASP实例开发源码-免费二级域名转向系统asp版.zip"的压缩包提供了基于ASP技术实现的二级域名转向系统的完整源代码,对于学习ASP编程以及了解域名转向系统的工作原理非常有帮助。 在ASP中,开发者可以使用...

    ASP源码—免费二级域名转向系统.zip

    这个"ASP源码—免费二级域名转向系统.zip"压缩包文件内包含的源码,很可能是用来构建一个二级域名自动管理和转向的平台。在Web开发中,二级域名常用于组织网站的不同部分或者子站点,例如blog.example.com或shop....

    ASP网站整站程序源码——木翼二级域名系统实例开发.zip

    【ASP网站整站程序源码——木翼二级域名系统实例开发】 ASP(Active Server Pages)是一种微软公司开发的服务器端脚本环境,用于创建动态交互式网页。它允许开发者使用VBScript或JScript等脚本语言在服务器端编写...

    [主机域名]菁菁二级域名系统 v1.0_qqymv1.0_PHP项目源码.zip

    2. 二级域名原理: 二级域名是在主域名前添加的子标识,如 "blog.example.com",其中 "blog" 是二级域名,"example.com" 是主域名。二级域名系统需要处理DNS(域名系统)配置,通过A记录或CNAME记录将二级域名指向...

    菁菁二级域名系统 v10_qqymv10毕业设计—(包含完整源码可运行).rar

    通过这个毕业设计项目,学生可以深入理解二级域名管理的原理,学习到如何构建一个实际的域名系统,同时也锻炼了项目管理、代码调试和问题解决的能力。对于那些对网络服务、域名管理有兴趣的开发者来说,这是一个很好...

    ASP网站整站程序源码——菁菁二级域名系统实例开发.zip

    在本案例中,“ASP网站整站程序源码——菁菁二级域名系统实例开发.zip”是一个包含完整源代码的压缩包,它提供了一个二级域名管理系统的真实开发示例。这个系统可能被用于一个网络服务平台,允许用户注册并管理自己...

    基于ASP的免费二级域名转向系统.zip

    【二级域名转向原理】 二级域名转向,也称为域名解析或者CNAME记录设置,是一种网络服务配置,使得用户访问一个二级域名时,实际上被导向到另一个主域名。在ASP中,这可以通过解析HTTP请求的URL,然后根据特定规则...

    asp.net用url重写URLReWriter实现任意二级域名 高级篇.docx

    在实现任意二级域名时,可以利用这个库对所有二级域名进行统一处理,例如将所有二级域名重定向到特定的处理程序。 **问题与解决** 在实际操作中可能会遇到的问题包括: 1. **泛解析**:泛解析是指设置DNS记录,使...

    木目子虚拟二级域名系统 v1.0

    这款系统的核心功能包括二级域名的创建、管理和绑定,为网站或应用程序提供灵活的域名解决方案。 默认的管理员账户是"moocky",密码为"moocky.net",这表明系统具备权限管理机制,确保只有授权的管理员才能进行关键...

    [主机域名]老枪二级域名系统朴素版_lqdomain.rar

    【主机域名】老枪二级域名系统朴素版_lqdomain.rar 是一个包含PHP整站程序的压缩包,主要用于课程设计或教学实践,旨在帮助学习者理解如何构建和管理二级域名系统。这个系统可能由老枪(可能是一位资深开发者或教育...

Global site tag (gtag.js) - Google Analytics