您的位置:首页 > 其它

有关域名解析的个人体会,域名解析变的超级简单

2010-06-10 18:05 267 查看
域名解析是很重要的,没有域名解析,谈不上网站生存。域名DNS出现故障,网站全玩完。经常听说的某空间商DNS受到***,所有网站不能访问或是某公司的DNS出现问题,使得电信级别的断网,都同DNS有关系。
以下源引微软关于DNS的定义:
——————————————————————————————-
DNS 定义

DNS 定义

DNS 是域名系统 (Domain Name System) 的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务。DNS 命名用于 Internet 等 TCP/IP 网络中,通过用户友好的名称查找计算机和服务。当用户在应用程序中输入 DNS 名称时,DNS 服务可以将此名称解析为与之相关的其他信息,如 IP 地址。
例如,多数用户喜欢使用友好的名称(如 example.microsoft.com)来查找计算机,如网络上的邮件服务器或 Web 服务器。友好名称更容易了解和记住。但是,计算机使用数字地址在网络上进行通讯。为更容易地使用网络资源,DNS 等命名系统提供了一种方法,将计算机或服务的用户友好名称映射为数字地址。
下图显示了 DNS 的基本用途,即根据计算机名称查找其 IP 地址。
本例中,客户端计算机查询 DNS 服务器,要求获得某台计算机(已将其 DNS 域名配置为 host-a.example.microsoft.com)的 IP 地址。由于 DNS 服务器能够根据其本地数据库应答此查询,因此,它将以包含所请求信息的应答来回复客户端,即一条主机 (A) 资源记录,其中含有 host-a.example.microsoft.com 的 IP 地址信息。
此例显示了单个客户端与 DNS 服务器之间的简单 DNS 查询。实际上,DNS 查询要复杂得多,包含此处未显示的许多其他步骤。详细信息,请参阅DNS 查询的工作原理
——————————————————————————————–
本文说的域名解析,是对于域名DNS的应用环节,个人总结关于域名解析的应用,分三种级别,一种是服务器级别(DNS)第二是IP使用级别(A记录,别名)第三种是转发级别(URL转发)。
一、服务器级别的域名解析(DNS解析)
广义的DNS解析涉及互联网所有联网设备和应用。比如办公室两台电脑可以组成一内网,都有局网的IP地址。各种网络组成一张大的互联网。
服务器级别的域名解析主要是域名DNS的使用。域名DNS服务器如果想在互联网上(公网)上有效,需要进行“备案”和“入网”的工作。首先域名DNS服务器也是一台存在于互联网上,有地址(IP)的服务器。这台服务器起到域名解析的作用,即上网者在浏览器上输入域名,有服务器会告诉浏览器这个域名的IP地址是什么,在哪放着等等(返回结果)。事实上这一系列的事情对我们来说,只是通过浏览器返回网页内容。QQ也有DNS服务器,我们上网,都要用到DNS服务器。域名DNS在域名解析的应用环节上,起到对域名状态解释的作用。
一般注册了域名,象在固得全能美国空间上实时在线注册的域名,会使用注册域名商提供的DNS服务器。新网有新网的域名DNS,万网有万网的域名DNS,godaddy也有自己的域名DNS。使用域名注册商的DNS,可以在它的控制面板上进行IP解析等操作。如果IP变了,在域名DNS上把IP地址变一下就可以了。
在某处注册了域名,可否使用其他的DNS服务器呢,答案是肯定的。可以在域名控制面板处进行DNS服务器的更换工作。目前常见两种情况更换DNS服务器,一是想使用空间商域名DNS,比如,在dreamhost开了空间,在新网注了域名,可以在新网的域名管理处把DNS服务器更换为:ns1.dreamhost.com ns2.dreamhost.com ns3.dreamhost.com, 这样的话,域名不用解析就可以直接使用在dreamhost开通的空间,不用关心空间的IP地址具体是什么。省心。更换DNS服务器的生效时间一般较长,几个小时到十几个小时。全球DNS服务器是定时刷新的。另一种是为了使用DNS服务器的管理功能。国内有提供免费双线解析的,就是把域名的DNS服务器地址换成它的地址,然后就可以使用它提供的控制面板解析了。注意:更换DNS服务器后不论域名在哪续费,域名解析记录的更换要使用所换DNS服务器的控制面板解析方可有效。
总结:DNS服务器级别的应用适合为了省心等目的的使用,缺点是更换服务器生效时间慢。
案例:某网络公司购买了我公司的追梦版,二个月前因为godaddy更换了新的独立IP,原来使用的独立IP可能由美国空间商收回了。今天突然发现网页内容不对。经查,域名的A记录没有及时更换,事实上是解析到旧的IP地址上去了,显示的是旧IP所有的网站内容。如果不经常查看自己的网站,可以采用更换域名DNS服务器的方法来实现。
二、IP使用级别的域名解析(A记录,别名)
了解了域名DNS解析,这一种使用就明白了,不管是哪一种域名的解析控制面板,说白了,就是具体网站IP的使用。
A记录只能增加IP地址,别名只能增加域名,二级域名等网址。
这里有必要说明一下什么是主机头。主机头就是域名的前缀。带www和不带www的域名不是同一个域名,普通看到的www就是主机头,这个也可以用mysql.域名,这样子的等等。所谓二级域名,就是主机头不同。比如:bbs.woshouyou.com blog.goodusahost.com 这些都是二级域名。
不论哪种主机头(域名前缀),如果是用IP,就用A记录,各种控制面板里有A字样的就是A记录,如果是网址,就用别名,别名是带Cname字样。别名和A记录的区别是,如果空间的IP地址变了,相应的要在域名解析的A记录更换IP。别名的话不用关心你绑定别名的IP变动情况。例如,固得美国空间开通后开了三级域名:FTP名.kool.goodusahost.cn,这就表示空间所用的二级域名是:kool.goodusahost.cn IP地址就是在dos下,“ping kool.goodusahost.cn”给出的IP地址。这种情况下,可以使用别名解析,也可以使用A记录到IP地址。别名不能解析空头的域名。
注意:不论是A记录还是别名解析,一定要在空间商处绑定了域名。或使用空间控制面板先行增加域名的绑定。国内服务器现在都要求域名先备案,再绑定。如果域名没有备案,很多空间商限制了绑定。这时最好采用美国空间,或是用中国梦网的产品,提供完美备案解决方案,不仅可以代办备案事宜,而且提供备案号下来前的使用方案。
IP解析级别的生效时间不同的域名控制面板生效时间不一,新网的一般是十几分钟或更久一点,万网,中资源等起码要几个小时。中国频道的生效时间快。godaddy的生效时间也要十几分钟不等。其他的域名提供商在技术上不一,但一般都会比更换域名DNS快。
三、URL转发的使用
url转发就是将域名转发到另一个域名。
同一域名的同一主机头名,A记录,别名,URL转发仅存用一个。
url转发分为隐藏转发(看不到转发到的网址域名),和不隐藏转发(能看到转发到的网址域名)两种。
URL转发只是域名控制面板的功能应用,不用做空间的绑定操作。
例如:带www的固得全能美国空间别名到:kool.goodusahost.cn,并使用控制面板增加了www.域名的绑定。这样的话一旦美国空间更换了IP,空间不受影响,是“别”着二级域名的IP来的。但是空头的域名就不能访问了,这时,就可以将空头的域名URL转发到www.域名。
请注意:url转发服务器一般不稳定,有时会失效。失效情况下,转发无效。godaddy的域名解析控制面板找不到URL转发的使用。
以上介绍希望对域名解析有一个系统的了解。现结合dreamhost空间的绑定做一下说明。
一般开通了dreamhost空间后,会给出如下的域名解析:
Non-editable DreamHost DNS records for yourdomain:
Record ( yourdomain zone) Type Value
A 75.119.198.160
NS ns1.dreamhost.com.
NS ns2.dreamhost.com.
NS ns3.dreamhost.com.
ftp A 7 5.119.198.160
mysql A 67.205.4.8
www A 75.119.198.160
以上解析的实例给出了两种域名解析方法:
1、可以直接将域名的DNS服务器更换为 NS 后面对应的 三条 NS记录。
这个生效时间久一点。以新网为例,要到域名管理-域名DNS处更改,不是在MYDNS处增加NS记录。有用户不管三七二十一,在MYDNS处增加了三条ns记录,结果会出现一些异常错误。一旦在域名管理处更换了DNS服务器,原域名的MYDNS功能换效,也就是再在MYDNS更换A记录,别名,URL转发统统失效。
2、A记录绑定:
分别将对应主机头: 空头,www,ftp,mysql所对应的IP地址做A记录,一般FTP的可能用不到,可不解析,但是www,mysql是要解析的。只有解析了这两个的主机头,在mysql数据库管理时,直接在浏览器内输入:mysql.域名,才能使用系统带的phpmyadmin管理mysql数据库。
dreamhost的空间不涉及到别名解析。新网空间,固得美国空间可以使用别名解析。
综上,一般来说域名解析就是指的把域名跟空间IP对应起。不管形式如何,只要在互联网上,域名解析到特别的IP地址就实现了这一作用。
如果使用邮局服务,还有MX记录解析,此外,还有TXT解析等。这些解析原理都是一样的。
判断是空间还是域名的故障原因,有一个最基本的判断是在dos下使用:ping 这一命令。如果ping不到域名的IP,那就是域名的原因,比如欠费,域名DNS故障,域名被封等原因。如果PING到IP,但不通,一是空间服务器维护,另外可能是路由器禁ping,还有一种是IP被封。判断是否IP被封也有命令:trcert 域名,这个命令是告诉你从目前你上网的位置到网站服务器所经过的路由器。如果路由器跑着跑着,到了国际出口那个位置全是星号,那可以初步判断是IP被封了。如果正常到达了网站服务器IP,那是服务器维护。有时候在特定区域内的人不能访问一些IP或网站,那就是上网的电信那边的DNS维护等原因,叫路由中断。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  域名 休闲 解析