DNS的资源记录是什么,记录的类型有哪些?
网站术语解释:DNS A记录NS记录MX记录CNAME记录TXT记录TTL值PTR值Pan域名Pan解析addon域域名转?
1.DNS:域名系统域名由一串用点分隔的单词或缩写组成,每个域名对应一个唯一的IP地址。这种命名方法或以这种方式管理域名的系统称为域名管理系统。?
DNS:域名服务器虽然域名很容易让人记住,但是网络中的计算机只能知道彼此的IP地址,它们之间的转换叫做域名解析。域名解析需要由专门的域名解析服务器来完成,DNS就是域名解析的服务器。查看DNS更详细的解释。
2.记录?(地址)记录用于指定主机名(或域名)对应的IP地址记录。用户可以将该域名下的web服务器指向自己的web服务器。同时,还可以设置域名的子域。一般来说,A记录是服务器的IP,addon domain A记录是告诉DNS,当你输入域名时,它会引导你到DNS中设置的A记录对应的服务器。简单来说,一条记录就是指定域名对应的IP地址。?
3.NS唱片?NS(名称服务器)记录是域名服务器记录,用于指定哪个DNS服务器将解析域名。注册域名时,总会有一个默认的DNS服务器,每个注册的域名都由一个DNS域名服务器解析。DNS服务器的NS记录地址一般以以下形式出现:ns1.domain.com、ns2.domain.com等。简单地说,NS记录指定了哪个DNS服务器解析您的域名。?
4.MX唱片?MX(邮件交换器)记录是邮件交换记录,指向一个邮件服务器,用于邮件系统发送邮件时根据收件人的地址后缀定位邮件服务器。例如,当互联网上的一个用户想要发送一封信到user@mydomain.com,用户的邮件系统通过DNS查找域名mydomain.com的MX记录。如果MX记录存在,用户的计算机会将邮件发送到MX记录指定的邮件服务器。?
5.CNAME记录?CNAME(规范名称)别名记录,允许您将多个名称映射到同一台计算机。通常用于同时提供WWW和邮件服务的计算机。例如,有一台名为“host.mydomain.com”(记录)的计算机,为了方便用户,它同时提供WWW和邮件服务。您可以为此计算机设置两个别名(CNAME):www和MAIL。这两个别名的全名分别是“www.mydomain.com”和“mail.mydomain.com”。其实都指向“host.mydomain.com”。?
6.TXT记录?
txt记录一般是指对一个主机名或域名的描述,如:TXT中的admin“管理员,电话号码:xxxxxxxx”,TXT中的mail“邮件主机,存放在xxx,管理员:AAA”,TXT中的Jim“联系人:ABC @ mailserver.com”,即可以设置TXT的内容,让别人联系到你。TXT的应用之一,SPF(发件人策略框架)反垃圾邮件。SPF是与DNS相关的技术,其内容写在DNS的TXT记录中。MX record的功能是向发件人指示哪个邮件服务器可用于某个域名。SPF的作用和MX相反。它向收件人显示域名允许哪些邮件服务器发送邮件。SPF的主要功能是反垃圾邮件,主要针对发件人伪造域名的垃圾邮件。例如,当邮件服务器收到一封声称发件人是spam@gmail.com的电子邮件时,它真的是来自gmail.com的邮件服务器吗?我们可以检查gmail.com的发件人政策框架,以防止他人伪造您发送的电子邮件。
7.TTL值?TTL(生存时间)原理:TTL是IP协议包中的一个值,它告诉网络路由器该包是否在网络中存在太久,是否应该丢弃。包裹在一定时间内无法送达目的地的原因有很多。例如,不正确的路由表可能导致数据包无限循环。一种解决方案是在一段时间后丢弃数据包,然后向发送方发送消息,由发送方决定是否重新发送。TTL的初始值通常是系统默认值,是报头中的一个8位字段。TTL最初的想法是确定一个时间范围,在这个时间范围之后数据包将被丢弃。由于每个路由器都必须将TTL字段减少至少一个,因此TTL通常表示数据包在被丢弃之前可以通过的最大路由器数量。当计数达到0时,路由器决定丢弃数据包,并向原始发送者发送ICMP消息。简单来说,TTL就是域名解析记录在DNS服务器中的生存期。当各地的DNS服务器收到解析请求后,会向域名指定的NS服务器发送解析请求,获取解析记录。获得该记录后,该记录将在DNS服务器中保留一段时间。在此期间,如果再次收到该域名的解析请求,DNS服务器将不再向NS服务器发送请求,而是直接返回刚刚获取的记录,该记录在DNS服务器中保存的时间就是TTL值。?
TTL值设置的应用;
首先,增加TTL值以节省域名解析时间,加快网站访问速度。一般情况下,域名的记录很少发生变化,很可能几个月或者几年都不会有变化。我们完全可以通过提高域名记录的TTL值来使缓存在各地DNS服务器中的记录更长,这样当我们访问这个网站的时间更长时,本地ISP的DNS服务器就不需要向域名的NS服务器发送解析请求,而是直接从缓存中返回域名解析记录。二是降低TTL值,减少换空间时的不可达时间。99.9%的替换空间会出现DNS记录更改的问题。因为缓存的问题,新的域名记录在某些地方可能会生效,但在某些地方可能需要一两天甚至更长的时间。因此,有些人可以访问新服务器,有些人可以访问旧服务器。只是参观问题不大,但是如果涉及到邮件发送就有点麻烦了。也许一封重要的信会被发送到已经停止的旧服务器。?
为了尽可能的减少这个地方的解析时间差,合理的做法是:第一步,先检查域名当前的TTL值,我们假设是1天。第二步是将TTL值修改为可以设置的最小值。如果可能的话,建议是1分钟,也就是60。第三步,等待一天,确保各地的DNS服务器缓存都是过期的,记录都是更新的。第四步是设置和修改新记录。这个时候,各个地方的DNS都可以以最快的速度更新到新的记录。第五步,确认DNS已经各处更新后,将TTL值设置为你想要的值。一般操作系统的默认TTL值如下:TTL = 32 windows 9x/METTTL = 64 Linux TTL = 128 windows 200 x/XP TTL = 255 UNIX?
8.PTR值?PTR是指针的缩写,用于将IP地址映射到相应的域名。也可以看作是一个记录的逆向,IP地址的逆向解析。PTR主要用于邮件服务器。比如AAA@XXX.com给BBB@yahoo.com发邮件,雅虎邮件服务器会检查这封邮件的头文件,分析它是从哪个IP地址发出的,然后根据这个IP地址进行逆向解析。如果解析结果对应于XXX.com的IP地址,它将接受此邮件,否则它将拒绝接收此邮件。?
9.泛域名和泛解析?泛域名是指在一个域名根下,这个域名根的所有子域都以*的形式表示。domain.com。泛解析就是把*.Domain.com的A记录解析到一个IP地址,访问任意前缀. Domain.com就可以访问你解析的站点..?
10附加域?Addon domain是指将域名指向服务器IP的操作。?
11.域名转?域名转也叫域名指向或域名转发。当用户在地址栏中输入您的域名时,他们会自动跳转到您指定的另一个域名。一般用简短易记的域名来切换复杂难记的域名。