扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在互联网上,整个通讯链是以 IP 形式进行的,任何一台互联网上的真正主机都有一个甚至数个 IP,IP 并不是自由选择的,而是由互联网管理机构按照地区划分的,核下有不同的分支结构负责管理各地区的 IP 分配,例如整个亚太区的 IP 都是由 ApNIC 负责管理和分配的。
很多网友都在使用经过详细整理的所谓的中国 IP 分配表,实际上我们只要登录 http://whois.apnic.net 就可以查询哪一个 IP 是哪一个地方的哪一个 ISP 的了。不过IP 在本期的介绍中只是一个配角,我们的主角是 --- 域名。
在 IPv4中,我们以 x.x.x.x 表示一个 IP 地址,这个 x 只能是 0-255,因为 2 的 8 次方已经是 256 了,0-255 刚好等于 256;但在新一代的 IPv6中,像 61.144.56.101 这样的 IPv4 的IP 我们却需要用 fec0:0:0:ffff::1%1 来表示,有谁会有心思去记住这一这么长的东东呢?有,那就是 DNS。
DNS 的全称是域名系统,亦有人说 DNS 是域名服务,也许有人认为 DNS 最后的 S 是指 Service (服务)吧,事实上这个 S 是 System(系统)。在互联网的早期并没有 DNS 这个概念,直到八十年代中后期有一些人不再愿意去记忆那串长长的 IP 地址,于是人们发明了“域名”,利用 DNS 将“域名”和 IP 进行绑定;虽然说这是一种偷懒的方式,但倒为后期的 E-mail 铺下了坚实的基础。
简单地说,DNS 的作用就把 www.oray.net 这一串字符转换成 IP 61.145.112.212,那么到底这个域名包含着些什么概念呢?
域名和 IP 不同,IP是从左向右一步一步找到目标主机的,但是域名却是从右向左一步接着一步找到目标主机的。www.oray.net 这一串字符好像并没有什么特别,其实在 DNS 中每一个域名的屁股都有一个点“.”,www.oray.net 这个域名在 DNS 中是这样标识的 www.oray.net.,为什么后面有一个点呢?这个点被称为“互联网根点”,目前在整个互联网上一共有 13 台服务器是专门负责管理这个点的。好了,当你第一次在浏览器中输入 www.oray.net 时,你猜猜你的浏览器第一件事是做什么呢?
对了,就是去问那13台根服务器:net. 的解析主机在哪儿?其中一台根服务器会告诉你 .net 在 192.54.112.30 上,你可以在它那儿找到答案;于是你的浏览器就去问那个 net. 的主机:oray.net 在什么地方?192.54.112.30 会很从容地告诉你的浏览器:oray.net 是 ns1.oray.net/61.145.112.211 那台破机器负责的,你去问它吧;浏览器接着就会去 61.145.112.211 询问 www.oray.net 的 IP 是多少,最后那个该死的 61.145.112.211 才会告诉你的浏览器 www.oray.net 这个域名的 IP 是 61.145.112.212,你可以直接访问它了。因此,当你在浏览器中输入 www.oray.net 时,浏览器左下角的状态兰通常是这样显示的:正在查找 www.oray.net ;正在连接 www.oray.net ;正在打开网页 www.oray.net ;完成!
大家不要看上面好像是很复杂似的,上面出现的每一台计算机其身价很可能是你的房子加上你的雪铁龙的总价的数倍呢,你说他们的运算速度有多快呢?废话少说,让我们来进入域名的世界。
在很多人的心目中都很可能是这样认为的,反正在浏览器中输入的东西就叫做域名,这是错的。在DNS中我们制定了域名的命名规范,域名必须是由英文字母或数字或连接符“-”组合而成的带点号的字符串,这个点号是什么?那是代表每一个节点,就像上面的例子中,最有权威象征的就是最后的那个点,因为那个点叫做“根”,DNS 会把每个点当作成一个跳板,一步一步跳向最前找出目标主机的。如果你在浏览器中输入的是 www.oray.net ,那么你输入的是一个域名;如果你输入的是 www.o_r_a_y.net 的话,那你就是输入错误,任何一个标准的浏览器都会直接告诉你“DNS错误”的,因为域名是不允许有下划线的。大家可能又会问,我输入 http://www.oray.net/console/HotSale/Hotsale_Experience.asp 为什么他就能打开,他明明有下划线阿!当然能打开了,因为你输入的是一个 URL 而不是一个域名,域名是不带 “/”的!
搞清楚上面最基本的概念后,我们来学习一下真正的域名到底是个怎样的家伙了,或许你在此之前就被域名那一大堆的专业词汇吓退,别怕,看完后你会明白域名其实是一个很好玩的东西。
我们先来讲一下域名根的概念。
大部分刚接触互联网的朋友开始的时候都可能会那些什么一级域名二级域名搞得头晕脑涨的,给出一个域名 oray.net ,你说它是什么级别的域名呢?一级域名还是二级域名?
如果你玩过 .cn 的域名,很可能在你注册域名的那个网页上会大字标题地说“注册 .com.cn 三级域名有大优惠”等字眼的,那为什么说 .com.cn 就是二级域名呢?而同样是大字标题的“.com 顶级域名大优惠”又为什么说 .com 就是一级域名呢?
让我们先看看 .com.cn 的域名,如果你注册了 name.com.cn ,那么你在别人眼中或许是三级域名,因为它真的有三级嘛,name 一级, com 一级, cn 一级,不就是三级吗?你这样理解就错了,在互联网上 name.com.cn 这种域名是被称为四级域名的,别忘记了这个域名屁股的那个点“.”,那个点才是根,从这个点往左数,看看你的域名有多少个点?那为什么说 .com 就是顶级域名呢?很简单,因为它是以 .com 作为根而不是而域名屁股的那个点“.”作为根的!
为了排除这种以谁是“根”而产生误解,我们一般都把 .com 称为“域名根”,.com.cn 也称为域名根,就算是 a.a.a.a.com 也称为域名根。至于在这个根之前的符号,例如是 www,我们称为域名记录,也有人称为 www 主机的;其实这里是涉及到一个“域”的概念的,不过为了避免混淆,我想用这个“域名根”来说明这个比较难懂的“域”概念。
你可以到任何一个域名注册商上面看看,例如 www.china-channel.com ,你在上面注册域名的时候他都会给你一个输入框,前面是固定的 “www”,后面是一个可选框,里面有 .com 、.net、cn、等,好了,当你输入 name 并选择 .cn 作为后面的可选框时,你就注册了一个 name.cn 这样一个域名了,你尝试着把这个 name.cn 称为“域名根”,那么前面的 “www”就只是一个陪衬,因为你还可以建立 www1.name.cn、www2.name.cn、ftp.name.cn … … 那么这个 www.name.cn 是指什么呢? 这是指 name.cn “域名根”下面的一条域名记录 www.name.cn ,记录名就是 www!如果你的域名注册商没有对你限制,你甚至可以把 www.name.cn 这条“域名记录”变成一个域名根 www.name.cn ,你可以在这个 www.name.cn 这个根下面再建立 1.www.name.cn 这样的域名记录!
好了,当你理解了域名根和域名记录之后,你是否会想过你注册的所谓的 www.myname.com 实际上只是 myname.com 这个域名根上的一条域名记录呢?你现在知道那个 www 是多么的幼稚了吧?当然,你注册了 myname.com 之后,理论上这个域名根下所有的子域名都是你的了,问题是你用不用这些子域名。说到子域名,你或者会问:我怎样指定我的子域名的 IP 呢?你可以的,通常你的域名注册商都会提供一个域名控制面板给你的,你可以在上面指定那些子域名的指向。有些什么指向呢?最常用的是 A 记录、MX记录和 CName 记录,其中很少有注册商会提供 CNmae 记录指向的,因为这是个很危险的指向,如果让不是很懂 DNS的人去设置 CName 的话,很可能会造成整个根都不能用。
上面提到的 A、MX和CNmae 等记录是属于 DNS 里面的资源记录,这里我们只是简单介绍一下,A记录其实就是指该域名记录所对应的 IP,如上例中的 www.oray.net 被解析成 61.145.112.212,那么域名根 oray.net 下面的子域名记录 www.oray.net 必须要建立一条 A 记录指向到 61.145.112.211。而 MX 记录则是当前域名记录的邮件交换记录,这条记录记载着这个域名记录下的邮件主机信息;例如你注册了一个域名 www.oray.net ,那么实际上你是注册了 oray.net 这个域名根,www.oray.net 只是这个根下面的一条域名记录,当你希望在这个 oray.net 的域名根上建立邮局的时候,你必须先建立一条“域名根本身”的域名记录 oray.net,它代表了邮箱 xxxx @ oray.net 的后缀 oray.net,即你要建立“域名根本身” oray.net 这条域名记录,然后设定这条 oray.net 的域名记录的 MX 记录;
举个例子,你在域名注册商 A 注册了 name.com 这个域名根,但又在邮件提供商 B 买了个邮箱空间,邮件提供商 B 告诉你:我这里的邮局的 IP 是 127.0.0.1,
对应域名就是你的域名根的邮件主机 mail.name.com ;那么你应该在域名注册商 A 为了 域名根 name.com 先建立一条域名记录 mail.name.com,然后把这个域名记录指向到 127.0.0.1(建立 A 记录),最后为你的域名根 name.com 建立“域名根本身”这条域名记录,并且设置它的 MX 记录为 mail.name.com就行了;虽然说这些步骤都很简单,不过很多网友都还不是很理解的,实践一下吧。
描述到这里,我们必须要提及一下泛域名的概念。
泛域名实际上是指一个域名根下所有未建立的子域名的统称!再举个例吧,例如你注册了 name.com 这个域名根,你在这个根下面只建立了 www.name.com 这个域名记录,而实际上你可以在这个“域名根”上建立很多个子域名阿,而你未建立的子域名都被统一以 “*.name.com”命名,都会被解析到同一个地址上去,“*”这个符号大家应该不会陌生吧,它就是DOS下面的通配符呀;如果你的数学学得好,你可以把泛域名想象成除了“已建立的域名记录”和“未建立的域名记录”的交集外所有的域名记录集合!
泛域名有一个很大的好处,就是你不用整天地在你的服务器上设置这个设置那个的。让我们来举一个例子:
有一仁兄在 www.oray.net 上注册了一个域名根“MyWebSite.com”,并且在这个根下面建立了一条域名记录“域名根本身“--- MyWebSite.com”用来表示他的邮局 Me@MyWebSite.com 的,同时他在 MyWebSite.com 这个根下面建立了一条泛域名记录“*.MyWebSite.com”并且指定该泛域名记录的 A 记录,这样 MyWebSite.com 这个域名根下面所有的子域名都能使用了。
泛域名的用处有很多,下面我们以最常用Windows互联网信息服务建立的 WEB 服务器作为例子细说泛域名带来的便利。
先看看下图:
这是一个 name.com 域名的 WEB 服务器,上面有三个站点 www.name.com music.name.com bbs.name.com ,看见那个叫做“主机头名”了吗?它是用来区别这个 WEB 服务器站点主要标识,如果这个 name.com 域名根没有添加泛域名记录的话,那么就必须建立 www.name.com music.name.com bbs.name.com 这三个域名记录了,有了泛域名的存在,你就不用每建一个站点都要跑到你的域名注册商那里为你的域名根添加域名记录了,随意在“主机头”中设定就可以了。
简单地说了一下域名家族的泛域名后,你是不是觉得这个域名已不再陌生了呢?或许你会觉得你离拥有自己的域名的日子不远了。
近日,中国互联网络中心(CNNIC)发布了第15次中国互联网发展统计报告。报告指出:截止到2004年12月31日,我国的CN下注册的域名数量与半年前相比增长率为13.0%,与去同期相比增长了27.1%,从分类的角度来看,以COM.CN结尾的英文域名总数为173649个,与半年前相比增加15356个,增长率为9.7%;以NET.CN结尾的英文域名总数为20145个,与半年前相比增加1771个,增长率为9.6%;以ORG.CN结尾的英文域名总数为9415个,与半年前相比增加1064个,增长率为12.7%;
从上面的数据似乎可以看到CN域名的优势和价值已经得到了互联网用户的广泛认可,逐年增量大幅上升。虽然现在还无法比拟.com.net国际域名的注册量,但是CN域名的注册在中国互联网高速发展的大环境中显得更具潜力。我们可以自由自主的选择自己所喜爱的域名,大大的降低好域名已被注册而不得不另取域名的情况。
今天发现网域科技正在对CN域名( 包括:.cn、.com.cn、.net.cn、org.cn和所有区域CN域名)做促销活动,CN域名价格是从之前的220元/年降至100元/年( http://www.oray.net/AD/20050128_CN/CN.html)。网域科技是全球第一大动态域名解析服务提供商,他们的花生壳产品已经占据了动态域名市场的65%的份额,完善服务和强大的平台体系也正是他们的优势所在。如果您域名注册完成后,会发现整个域名管理平台有很多独特的功能,你可以把自己的域名和多个朋友分享,可以将朋友所喜欢的域名赠与朋友;自己在工作繁忙时可将域名委托给朋友进行域名管理,也可以将自己的域名转让给别人,真正实现域名自主控制的效果。此外,您在网域科技注册的域名是完全自主、自助式管理,可以自由的修改各种记录(A、CName、MX、无限二级域名)以及URL重定向等等,而且所涉及项目都是免费的。同时整个平台可以方便管理上百个的域名,真正的实现了使用的最大化自主性。
本次"你不跳,我跳"的域名促销时长为一个月(2005年1月28日至2月28日),如果您正需要注册CN域名,千万不要错过。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。