域名解析

有关域名解析的个人体会,域名解析变的超级简单(固得美国空间原创文章)域名解析是做我们这一行常做的事情。每次开出去空间,都要将不同的IP 地址了解释一番,有时干脆把域名管理密码要到自己加上了。近日,有一

有关域名解析的个人体会,域名解析变的超级简单(固得美国空间原创文章)

域名解析是做我们这一行常做的事情。每次开出去空间,都要将不同的IP 地址了解释一番,有时干脆把域名管理密码要到自己加上了。近日,有一客户,开了三种不同的,三种不同的域名解析,好象搞的很麻烦,索性将域名解析的小小经验用通俗易懂的语言,结合现有的实例做一下分析。如果您是一网络高手,此文可不看了,转贴一下还是不错的:)域名解析是很重要的,没有域名解析,谈不上网站生存。域名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 )第二是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. 域名,这样子的等等。所谓二级域名,就是主机头不同。比如: 这些都是二级域名。

不论哪种主机头(域名前缀),如果是用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 维护等原因,叫路由中断..

标签: