泛域名解析与自动建站
来源:互联网 发布:网络机房拓扑图 编辑:程序博客网 时间:2024/04/27 12:56
什么是泛域名解析
泛域名解析是指将"*.域名"解析到同一IP。在域名前添加任何子域名,均可访问到所指向的WEB地址。也就是客户的域名a.com之下所设的*.a.com全部解析到同一个IP地址上去。比如客户设b.a.com就会自已自动解析到与a.com同一个IP地址上去。
泛域名解析应该怎么做
在此以idcps.com 为例进行说明,要解析到的IP是:202.105.0.0。可以在添加子域名时在子域名栏中填“*.idcps.com”,这样即使不显性地添加abc.idcps.com,也可以解析。如果DNS 后台支持泛域名解析,那么当在DNS 后台添加完泛域名解析后,客户在IE地址栏中输入任何二级域名都可以打开网站。如客户输入 bbs.idcps.comn或sd.idcps.com 等等都可以打开泛域名解析指向的主机网站记录。
一个简单的.NET泛域名解析,应用在自助建站:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using System.Text.RegularExpressions;
public partial class _Default : System.Web.UI.Page
{
public SqlCommand Cmd;
public SqlConnection Conn;
public DataSet Ds = new DataSet();
public SqlDataAdapter Da;
public string SqlStr; //定义SQL语句
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
string getUrl,userUrl;
getUrl = Request.Url.AbsoluteUri; //获取URL(后面有"/index.aspx")
//判断URL是否为空(似乎没什么用)
if (getUrl != "")
{
userUrl = getUrl.Replace("http://", ""); //将URL中的"http://"去掉
userUrl = userUrl.Replace("www.", ""); //将URL中的"www."去掉
userUrl = userUrl.Split('.')[0]; //取字符串第一个点之前的部分
//Response.Write(userUrl); //输出筛选后的用户名
//Response.Write(getUrl); //输出Url
//判断用户输入的URL是否符合要求(只允许"http://www.***.lilong.com"和"http://***.lilong.com")
if (getUrl != "http://www." + userUrl + "lilong.com/index.aspx" && getUrl != "http://" + userUrl + "lilong.com/index.aspx")
{
//此处处理错误(URL不符合规范)
}
string conStr = ConfigurationSettings.AppSettings["constr_2000"]; //获取连接字符串
Conn = new SqlConnection(conStr); //连接数据库
Conn.Open(); //开启数据库
SqlStr = "select U_Name from T_User where U_Name = '" + userUrl + "'"; //构建SQL语句
Da = new SqlDataAdapter(SqlStr, Conn); //执行SQL语句
Da.Fill(Ds, "T_User");
Conn.Close(); //关闭数据库
if (Ds.Tables["T_User"].Rows.Count > 0)
{
//此处处理用户
}
else
{
//跳到出错页(没有当前用户)
}
}
else
{
//跳到出错页(URL为空)
}
}
}
}
- 泛域名解析与自动建站
- 域名解析与基于c#域名解析
- 泛域名解析
- IP地址与域名解析
- 泛域名解析域名域名解析的区别?
- 域名与域名解析-DNS原理
- 域名与域名解析-DNS原理
- 域名与域名解析-DNS原理
- ip与域名解析 dns host
- 注册域名与域名解析步骤
- DNS初级域名解析与架构
- 域名解析-DNS与MDNS-LLMNR
- 实现泛域名解析
- 泛域名解析 配置
- 实现泛域名解析
- 泛域名解析含义
- cPanel支持泛域名解析
- apache host 泛域名解析
- scala基础语法-match模式匹配
- jquery记录页面访问停留时间
- Missing artifact com.sun:tools:jar:1.5.0
- XML之基础入门
- 利用RAW格式处理大光比照片
- 泛域名解析与自动建站
- 【转载】Android Task概念以及相关
- 解决 Eclipse项目红感叹号
- 【转载】用WINRAR制作自解压安装程序
- 清除数据库日志
- Val编程-文本操作
- ECC-数学基础
- 一个程序猿的年终总结----2014
- 第一篇