DNS记录类型介绍(A记录、MX记录、NS记录等)
域名解析长期不稳定的解决和nslookup命令的用法
域名解析长期不稳定的解决和nslookup命令的用法域名故障解析ip变来变去的域名总在两个ip之间变化。
它的根域名很稳定。
这样一来,这个域名有时就不能访问.长期如此.通过ping 域名,发现域名对应ip地址不时变化.用操作系统的左下角->开始->运行,输入命令ipconfig /flushdns 然后回车执行,清除本地缓存.确认与本地无关.通过nslookup命令,溯源查错:C:\Documents and Settings\lyz>nslookup *** Can't find server name for address 202.96.69.38: Server failed Server: Address: 202.96.64.68 Non-authoritative answer: Name: Address: 203.171.231.2C:\Documents and Settings\lyz>nslookup *** Can't find server name for address 202.96.69.38: Server failed Server: Address: 202.96.64.68 Non-authoritative answer: Name: Addresses: 203.171.231.2, 121.199.253.180C:\Documents and Settings\lyz>nslookup 202.96.64.68Server: Address: 202.96.64.68Non-authoritative answer:Name: Addresses: 121.199.253.180, 203.171.231.2C:\Documents and Settings\lyz>nslookup -q *** Can't find server name for address 202.96.69.38: Server failedServer: Address: 202.96.64.68Non-authoritative answer:Name: Addresses: 203.171.231.2, 121.199.253.180C:\Documents and Settings\lyz>nslookup -norecurse *** Can't find server name for address 202.96.69.38: Server failedServer: Address: 202.96.64.68Non-authoritative answer:Name: Addresses: 203.171.231.2, 121.199.253.180C:\Documents and Settings\lyz>nslookup -norecurse 202.96.64.6 8Server: Address: 202.96.64.68Name: Served by:- 202.112.0.44cn- 203.119.27.1cn- 203.119.25.1cn- 203.119.29.1cn- 203.119.26.1cn- 203.119.28.1cnC:\Documents and Settings\lyz>Microsoft Windows XP [版本5.1.2600](C) 版权所有1985-2001 Microsoft Corp.C:\Documents and Settings\lyz>nslookup -norecurse 202.112.0.4 4*** Can't find server name for address 202.112.0.44: Query refusedServer: UnKnownAddress: 202.112.0.44Name: Served by:- - C:\Documents and Settings\lyz>nslookup 202.112.0.44*** Can't find server name for address 202.112.0.44: Query refusedServer: UnKnownAddress: 202.112.0.44Name: Served by:- - C:\Documents and Settings\lyz>nslookup 202.96.64.68 Server: Address: 202.96.64.68Non-authoritative answer:Name: Addresses: 121.199.253.180, 203.171.231.2C:\Documents and Settings\lyz>nslookup *** Can't find server address for '':*** Can't find server name for address 202.96.69.38: Server failedServer: Address: 202.96.64.68Non-authoritative answer:Name: Addresses: 121.199.253.180, 203.171.231.2C:\Documents and Settings\lyz>nslookup DNS request timed out.timeout was 2 seconds.*** Can't find server name for address 66.228.125.219: Timed outServer: UnKnownAddress: 66.228.125.219DNS request timed out.timeout was 2 seconds.DNS request timed out.timeout was 2 seconds.*** Request to UnKnown timed-outC:\Documents and Settings\lyz>nslookup *** Can't find server name for address 223.5.2.129: Query refusedServer: UnKnownAddress: 223.5.2.129Name: Addresses: 203.171.231.2, 121.199.253.180至此确定问题在域名服务商:东郭先生 16:08:59一个域名两个ip,想整都整不出来。
使用域名系统管理子域名的方法与技巧
如何使用域名系统(DNS)管理子域名的方法与技巧随着互联网的迅猛发展,域名系统(DNS)的作用越来越重要。
DNS是用于将域名转换为IP地址的系统,它是互联网中最关键的基础设施之一。
而在域名系统中,子域名的管理是一个非常重要的环节。
什么是子域名?子域名是指在主域名之下的域名,例如,主域名为,子域名可以是子域名的好处使用子域名有很多好处。
首先,它可以使网站的结构更加清晰,并能更好地组织网站内容。
例如,如果一个公司有多个产品,可以为每个产品创建一个子域名,这样用户可以更容易地找到所需的产品信息。
其次,子域名还可以被用作为不同的测试环境,便于开发人员进行测试和调试。
另外,子域名还可以用于创建个性化的电子邮件地址,使企业或个人在电子邮件中展示自己的专业形象。
如何使用DNS管理子域名?了解主域名的DNS记录类型在管理子域名之前,首先要了解主域名的DNS记录类型。
常见的DNS记录类型包括A记录、CNAME记录、MX记录和TXT记录等。
A记录将域名指向一个IP地址,CNAME记录将域名指向另一个域名,MX记录指定邮件服务器,TXT记录可以用于存储任意文本信息。
使用A记录创建子域名A记录是最常用的DNS记录类型,它将域名指向一个IP地址。
要创建一个子域名,可以添加一条A记录,并将子域名指向所需的IP地址。
例如,如果要创建一个名为的子域名并将其指向IP地址为的服务器,只需在DNS管理界面中添加一条A记录,将子域名设置为“blog”,IP地址设置为“”,保存即可。
使用CNAME记录创建子域名CNAME记录用于将一个域名指向另一个域名。
如果主域名已经有一个A记录指向了某个IP地址,并且想要在子域名上使用相同的IP地址,可以使用CNAME记录。
在DNS管理界面中添加一条CNAME记录,将子域名设置为“blog”,目标域名设置为主域名,保存即可。
使用MX记录设置邮件服务器如果希望为子域名设置独立的电子邮件服务器,可以使用MX记录。
nslookup命令原理
nslookup命令原理“nslookup命令原理”nslookup(Name Server Lookup)命令是一个网络诊断工具,用于查询域名系统(DNS)相关的信息。
它可以用来查找域名的IP地址、确定主机名是否正常,显示DNS服务器的配置等。
本文将详细介绍nslookup 命令的原理和使用方法。
一、什么是DNS?在深入探讨nslookup命令之前,我们首先需要理解什么是域名系统(DNS)。
DNS是一种分布式数据库系统,它将域名(例如当我们在浏览器中输入一个域名时,浏览器需要找到该域名对应的IP地址才能建立起与服务器的连接。
这个过程涉及到DNS解析,而nslookup 命令能够帮助我们进行DNS解析。
二、nslookup命令的使用方法nslookup命令在Windows和多数UNIX系统下都可以使用,其基本语法如下:nslookup [选项] [查询的域名] [DNS服务器]其中,选项可以用来控制命令的行为,查询的域名是我们想要查询的域名,DNS服务器是我们要使用的DNS服务器。
如果未指定查询的域名和DNS 服务器,nslookup将启动一个命令行交互式界面。
下面,我们将详细介绍nslookup命令的原理和使用方法。
三、nslookup命令的工作原理1. 发送查询请求当我们使用nslookup命令查询一个域名时,它会向默认的DNS服务器发送一个查询请求。
查询请求的格式和内容遵循DNS协议,包括查询类型、查询类、查询ID等。
2. DNS服务器的响应DNS服务器收到查询请求后,会根据自身的数据库进行查询,并向nslookup发送一个响应。
响应中包含了查询的结果,例如域名对应的IP 地址。
3. 解析响应nslookup接收到DNS服务器的响应后,会解析响应内容并将结果展示给用户。
用户可以获得查询的域名对应的IP地址等信息。
四、nslookup命令的常见选项nslookup命令有一些可选参数,可以控制查询的行为和返回的结果。
智能DNS产品
NS(Name Server)记录,即 NS 服务器记录 是域名服务器记录,用来指定该域名由哪个 DNS 服务器来进行解析
TTL 值 TTL 值全称是“生存时间(Time To Live)”,简单的说它表示 DNS 记录在 DNS 服务器上的缓存时间, 超过这个时间,缓存 DNS 服务器就会向源 DNS 服务器请求重新查询记录及 TTL 值,从而达到修改记 录值或 A 记录的 IP 地址时,达到更新的效果,这个时间一般设置为 600-3600 为较合适,单位为秒, 可根据实际情况调整 对 TTL 值的理解,甚至你可以这样理解,就是别的 DNS 服务器多久会从你的 DNS 服务器上查询一次, 如设置为 600,即 600 秒,即 10 分钟就从你的 DNS 服务器上查询一次
别名记录(CNAME) ,又称别名指向 也被称为规范名字。这种记录允许您将多个名字映射到同一台计算机。 通常用于同时提供 WWW 和 MAIL 服务的计算机。例如,有一台计算机名为 “”(A 记录)。 它同时提供 WWW 和 MAIL 服务,为了便于用户访问服务。可以为该计算机设置两个别名(CNAME):WWW 和 MAIL。 这 两个别名的全称就是“www. ”和“mail. ”。实际上他们都指向“host. ”。 同样的方法可以用于当您拥有多个域名需要指向同一服务器 IP,此时您就可以将一个域名做 A 记录指 向服务器 IP 然后将其他的域名做别名到之前做 A 记录的域名上,那么当您的服务器 IP 地址变更时您 就可以不必麻烦的一个一个域名更改指向了 只需要更改做 A 记录的那个域名其他做别名的那些域名 的指向也将自动更改到新的 IP 地址上了
DNS记录类型介绍(A记录、MX记录、NS记录等)
DNS A记录 NS记录 MX记录 CNAME记录 TXT记录 TTL值 PTR值建站名词解释:DNS A记录 NS记录 MX记录 CNAME记录 TXT记录 TTL值 PTR 值泛域名泛解析域名绑定域名转向1. DNSDNS:DomainName System域名管理系统域名是由圆点分开一串单词或缩写组成的,每一个域名都对应一个惟一的IP地址,这一命名的方法或这样管理域名的系统叫做域名管理系统。
DNS:DomainName Server域名服务器域名虽然便于人们记忆,但网络中的计算机之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS 就是进行域名解析的服务器。
查看DNS更详细的解释2. A记录A (Address)记录是用来指定主机名(或域名)对应的IP地址记录。
用户可以将该域名下的网站服务器指向到自己的webserver上。
同时也可以设置域名的子域名。
通俗来说A记录就是服务器的IP,域名绑定A记录就是告诉DN S,当你输入域名的时候给你引导向设置在DN S的A记录所对应的服务器。
简单的说,A记录是指定域名对应的IP地址。
3. NS记录NS(Name Server)记录是域名服务器记录,用来指定该域名由哪个DNS服务器来进行解析。
您注册域名时,总有默认的DN S服务器,每个注册的域名都是由一个D NS域名服务器来进行解析的,DNS服务器N S记录地址一般以以下的形式出现:ns1.domain.com、ns2.domain.com等。
简单的说,NS记录是指定由哪个DNS服务器解析你的域名。
4. MX记录MX(Mail Exchang er)记录是邮件交换记录,它指向一个邮件服务器,用于电子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器。
关于DNS,你应该知道这些
关于DNS,你应该知道这些在互联网时代中,如果要问哪个应用层协议最重要的话,我想答案无疑是DNS.虽然我们每天都享受着DNS服务带来的便利,却对它往往知之甚少.因此本文就来介绍一下DNS协议的工作流程,真正认识一下这个支撑着庞大互联网络的基础服务.前言DNS协议,全称为Domain Name System,即域名服务, 其功能描述起来很简单,就是将域名(网址)转换为IP地址.可以想象为一个存储了全世界域名到IP的映射的服务器, 通过DNS请求查询获得IP地址. 然而事实上域名的数量繁多,如果全部存放在一台服务器之上显然不合适. 因此对不同层级的域名往往需要在不同的域名服务器上查找,直至找到最终的IP地址或者下一层级的域名服务器,是一个多次查找的过程.域名的分级我们日常上网所输入的网址,格式例子为,其中就可以看作是域名.实际上,域名是从右到左分级的,格式如下所示:主机名.次级域名.顶级域名.根域名即:host.sld.tld.root以为例,其完整的域名应该是‵.root‵,由于全球的根域名都是root,因此根域名部分常常忽略,因此可以写成.(注意最后的点),根域名根域名通过根服务器进行解析, 根服务器对于每个请求告知顶级域名服务器的地址. 目前全世界一共有十三台根服务器,由于不同国家或机构管理维护,分别坐落在如下的地方:root-servers可以看到其中没有一台是在中国境内的,不知道这是好事还是坏事呢? 呵呵.顶级域名顶级域名, 英文名为TLD(Top-Level Domains). 根据用途不同被分为两部分. 一部分称为通用顶级域名gTLD(generic TLD),如.com, .net, .org, .biz, .info等都是常见的通用顶级域名; 另一部分称为国别顶级域名ccTLD(country side TLD),ccTLD对应的国家拥有对应域名进行任何限制的权力,有的国家只允许本国公民注册ccTLD域名,不过其他国家的机构可以通过"租" 的方式来获得对应国家的ccTLD域名, 常见的ccTLD类型域名有.cn, .us, .ru等,还有些国家国别顶级域名因为有特殊的含义而被批量租用的,如.tv, .ws, .tk等.次级域名次级域名, 英文名为SLD(Sub-Level Domains), 通常又被称为二级域名. 这一级别的域名是用户可以向域名代理商进行注册的,我们通常说的购买域名,就是买的次级域名.主机名主机名(hostname), 为用户在自己的域中为服务器所分配的不同的名称. 常见的www就是一个主机名.域名查找当我们知道一个用名称表示的资源时,为了访问这个资源,我们就需要知道其地址, 这个地址通常也称为记录(records).这个根据资源名称(域名)来查找地址的过程, 就称为DNS, DNS查找通常会经过下面四步:询问Resolver询问根服务器询问顶级域名服务器询问次级域名服务器Resolverresolver就是我们常说的DNS服务器, 其作用是为我们提供域名服务器的地址. resolver的地址一般在我们接入网络的时候, 通过DHCP获得, 也可以手动指定resolver地址. 在Linux系统中可以查看/etc/resolv.conf文件查看resolver地址, Windows则可以通过控制面板查看.resolver通常有个root-hints文件, 其中硬编码了十三个根域名服务器的地址. 当我们向resolver发起DNS请求时, resolver会同时向所有根域名服务器发出查找请求,并以最快返回的响应为结果执行下一步的操作. 实际上,resolver会根据响应速度获得一个优先查找的根服务器,并将随后的查找都只向此根服务器进行请求. 当然,优先服务器也有自己的更新机制,不过这是题外话了.resolver获得根服务器的地址之后,通常还需要进行下一步的查询. 如果我们要查找的域名为,则还需要向根服务器查找com的顶级域名服务器,然后再查找次级域名服务器和主机名等.询问根服务器上面也说了,全球一共是三个根域名服务器,其中每一个都知道可以处理此次DNS请求的次级域名服务器的地址,或者至少知道可以处理请求的下级的域名服务器地址.一般来说,根服务器处理DNS请求,并且告诉resolver下一步应该去询问哪个顶级服务器. 不过如果根服务器识别出了次级服务器的地址,就会把这个地址返回给resolver的.询问顶级域名服务器如果上一步根服务器没有识别出次级域名服务器的地址,那么就会给resolver返回顶级服务器的地址,从而resolver需要再次向顶级域名服务器发起查询.顶级域名服务器收到查询请求后,会将可以真正解析此请求的次级域名服务器地址返回给resolver.询问次级域名服务器上一步resolver请求顶级域名服务器后,会收到返回,内容是下一步要查询的域名服务器的地址,也就是次级域名服务器的地址. 于是resolver向次级域名服务器发起DNS查询请求, 次级域名服务器接收到请求后即返回对应次级域名的IP地址.值得一提的是,次级域名还有如下的别名:用户DNS名称服务器(User DNS name server)权威名称服务器(Authoritative name server)其中后者更广为人知一些,因为SLD是查询到对应域名IP地址的最后一步(如果有的话), 而且这个域名服务器也负责对应资源的DNS设置,如添加不同主机地址的记录等.resolver从次级域名服务器获得了域名的IP地址,并将其返回给用户,只此便完成了一次DNS查询.域名查找实例纸上得来终觉浅,绝知此事要躬行. 上面介绍了域名查找的一般流程之后, 我们就可以通过一次真实的DNS查找来验证上述的过程. 在Linux环境下,有默认的dig命令可以进行DNS的查找和调试, 这里以域名为例. 输入命令dig +trace 可以看到详细的查找过程.Step 1首先, 向用户的DNS服务器(resolver,这里是10.0.20.166)查询根域名服务器的地址(std query A ), 其中A表示查询ipv4地址记录,AAAA表示查询ipv6地址, 在下一节详细介绍. 返回结果如下:. 318381 IN NS .. 318381 IN NS .. 318381 IN NS .. 318381 IN NS .. 318381 IN NS .. 318381 IN NS .. 318381 IN NS .. 318381 IN NS .. 318381 IN NS .. 318381 IN NS .. 318381 IN NS .. 318381 IN NS .. 318381 IN NS .;; Received 811 bytes from 10.0.20.166#53(10.0.20.166) in 247 ms可以看到,一共有13个根域名服务器,地址分别是., 其中响应最快的根域名服务器是.Step 2然后, 向(192.58.128.30)发起查询请求(standard query A ),得到的返回如下:net. 172800 IN NS .net. 172800 IN NS .net. 172800 IN NS .net. 172800 IN NS .net. 172800 IN NS .net. 172800 IN NS .net. 172800 IN NS .net. 172800 IN NS .net. 172800 IN NS .net. 172800 IN NS .net. 172800 IN NS .net. 172800 IN NS .net. 172800 IN NS .net. 86400 IN DS 35886 8 2 7862B27F5F516EBE19680444D4CE5E762981931842C465F00236401D 8BD973EEnet. 86400 IN RRSIG DS 8 1 86400 20170121050000 20170108040000 61045 . Y6+Td6BUfPw5RgC2aWX/pvC6OgEl8rVd3SCPtg+/qdwHxRa4TM8ppZWU +nTSRNTwgXX1VWxJ8D7MNu4q8gLZZWxO1U+3Viw8WNSRdIou+s2fVwon IQVF9y0GGpLaKt8mwlOaeHO3O1HiGGpR50GTlNhxyx6eGYHu5581ugFm NTjogYmrcTy5Es70WH6NhQ1z7+rO8rcuo5ES7fJoZWr4Bekd7YntSxXx +WCwOcpf3muLGPC9yshNprA/c9Fam3WDpJLYPjmCp2l96GyrJcv4o9z9 gov5IV69HWQnCD9IGRIj/XG/JZerp6YIRGH8cnrVe3F87Hy95SkNWnYR lC5fIg==;; Received 863 bytes from 192.58.128.30#53() in 524 ms并没有返回IP,而是返回了可以解析该域名的顶级域名地址, 由于是.net因此属于gTLD,可以看到返回了多个顶级域名服务器(.)的地址.Step 3接着, 我们应该向返回的地址再次发起查询(standard query A ),这次返回了次级域名服务器的地址,如下:. 172800 IN NS .. 172800 IN NS .. 172800 IN NS .. 172800 IN NS .. 86400 IN NSEC3 1 1 0 - A1RUUFFJKCT2Q54P78F8EJGJ8JBK7I8B NS SOA RRSIG DNSKEY NSEC3PARAM. 86400 IN RRSIG NSEC3 8 2 86400 20170113060849 20170106045849 43880 net. WTfL5/hHBUsV2D5vusIP5KNSoiyfG4sG0GZQuBUqppWEY/WgZJ2wnnpk jjjfN5BlIExTuDyHclY2bXbiIqebcd1aVGp1ELUI7E5t3z7iCZmajPsT TLuLohKJmLC7b/OVdxoAuFoaIqj+GDsp2yDkXsem1IrfSOCbQlvJE9Ya xbQ=. 86400 IN NSEC3 1 1 0 - OKSF929IG7A7E1KLTJD5CF495DR06C54 NS DS RRSIG. 86400 IN RRSIG NSEC3 8 2 86400 20170113060546 20170106045546 43880 net. BGw3/vY9GzViJNHllwJkC1WB5XBtV9jzjy3LSA9I0zovOpVFHivHE01S r3YUtqAUuJ0LOJ4wrxBPwDRB0wTgbQdIO7dol2nQWuYujbxEbJ6AOWtR 7MTRhiG8BDn9LP06UWpUcWlsyywivKR70xCnamq3ZKeeI48dluRkVy9f lig=;; Received 679 bytes from 192.33.14.30#53() in 1813 ms这一步返回可以看到, 所属的次级域名服务器是, 因为我配置的就是这个地址.但实际上可以自己在公网搭建这样一个次级域名服务器,只要可以解析出对应的hostname即可.Step 4最后,向发起查询,便可以从响应中看到,已经找到了的一条地址记录:. 14440 IN A 233.233.233.233;; Received 59 bytes from 54.171.131.39#53() in 464 ms因此便能得到本次DNS查询的结果, 即的ip地址为233.233.233.233.注: 对于用户而言,其实只进行一次DNS查询,即向resolver的查询,中间的过程由resolver进行按级查询,并将最后查询到的结果返回给用户(如果有的话). 上面的查询由dig命令发起,因此和实际的查询过程还是有点小差别的.记录类型从上面的示例中我们可以看到, 我们查询的记录类型为A或者AAAA, 返回的结果类型有NS,DS或者A等.这些记录的类型在DNS协议中都有详细介绍,这里只解释几个常见的类型:AA记录(Address Mapping records), 指示了对应名称的IPv4地址, A记录用来将域名转换为ip地址.AAAAAAAA记录类似于A记录, 只不过指示的是IPv6的地址.NSNS记录(Name Server records), 用来指定对应名称的可信名称服务器(authoritative name server).PTRPTR记录(Reverse-lookup Pointer records), 和正向DNS解析(A/AAAA记录)相反, 主要用来根据IP地址查找对应的域名. CNAMECNAME记录即Canonical Name records, 用来指定一个新的域名用以完成本次查询.当resolver查询过程中遇到一个CNAME记录时, 则会重新开始本次查询, 但是查询的域名会改为CNAME指定的域名. 举例来说,假如某次级域名服务器上有如下记录:NAME TYPE VALUE--------------------------------------------------. CNAME .. A 192.0.2.23则查询的时候, 会在resolver端转而查询,从而得到查询的地址为192.0.2.23,可以看到其实CNAME就是一个别名, 但是增加了查找的步骤. 不过这在当我们想要把自己的某个域名当作某个外部域名的别称时还是很有用的. CNAME也有使用限制, 比如记录值不可以是IP, 以及不可同时有其他同名的A记录等,具体可以参考这里.MXMX记录(Mail Exchanger records)为某个DNS域名指定了邮件交换的服务器. 这个记录信息由SMTP协议使用来将邮件发送到正确的主机上. 通常对于一个域名有多个邮件交换服务器,并且他们之间都有对应的优先级.TXTTXT记录(text records)可以包含任意非格式化的文本信息, 通常这项记录被SPF框架(Sender Policy Framework)用来防止发送给你的虚假邮件.当然还有许多其他的记录类型, 不过相对而言没有那么常见. 需要了解的可以再深入查阅DNS协议的白皮书即可.后记经过上面对于DNS服务的解释, 我们应该就能解决大部分日常遇到的DNS问题. 比如为什么电脑能上QQ却打不开网页啦, 为什么我的网站突然解析不出来啦; 或者有独立域名的还能实现一些好玩的功能, 比如创建恶作剧的查询记录,或者搭建个人邮件服务器等. 毕竟DNS协议是我们日常直接或者间接所接触到的最多的协议, 花上几个小时了解一下它的工作机制,我想应该也是挺有趣的吧.。
域名解析类型A记录、AME、MX记录、NS记录、TTL、TXT记录
域名解析类型A记录、AME、MX记录、NS记录、TTL、TXT记录将介绍域名的几种剖析类型,包括:a记录、泛剖析、别号ame记录、mx记录、ns记录、srv记录、ttl、txt记录等。
一、a记录:又称ip指向,用户可以在此配备布置子域名并指向到自己的方针主机地址上,从而实现通过域名找到办事器。
说明:·指向的方针主机地址类型只能施用ip地址;1) 添加a记录在“主机名”中填入子域的名儿,“类型”为a,“ip 地址/主机名”中填入e办事器的ip地址,点这儿“新增”按钮即可。
注:如果“主机名”一栏为空则暗示对于域名mydomain.本身做指向 2) 修改a记录只要在“ip地址/主机名”一栏中将原来的ip地址直接修改成新ip地址,然后点这儿“修改”按钮即可。
3) 删除a记录点这儿要删除的a记录后面临应的“删除”按钮即可。
4) 泛域名剖析即将该域名所有未指定的子域名都指向1个。
在“主机名”中填入*,“类型”为a,“ip地址/主机名”中填入e办事器的ip地址,点这儿“新增”按钮即可。
5) 负载平衡的实现:负载平衡(server load alancing,sl)是指在一系列资源上面动态地分布收集负载。
负载平衡可以减少收集堵塞,提高整体收集性能,提高自愈性,并确保企业关键性应用的可用性。
当不异子域名有多个方针地址时,暗示轮循,可以到达负载平衡的目的,但需要虚拟主机办事商支持。
二、ame:凡是称别号指向。
您可认为1个主机配备布置别号。
比如配备布置test.mydomain.,用来指向1个主机.ml.tc那末以后就可以用test.mydomain.来取代拜候.ml.tc了。
说明:·ame的方针主机地址只能施用主机名,不能施用ip地址;·主机名前不能有任何其它前缀,如:://等是不被允许的;·a记录优先于ame记录。
即如果1个主机地热门都市爱情小说推荐VVG黑道特种兵211址同时存在a记录和ame记录,则ame记录不生效。
域名的A记录、mx记录、ns记录怎么查看
域名的A记录、mx记录、ns记录怎么查看什么是A记录?什么是别名记录(CNAME)?什么是MX记录?什么是NS记录?1、A记录:WEB服务器的IP指向A (Address)记录是用来指定主机名(或域名)对应的IP地址记录。
说明:用户可以将该域名下的网站服务器指向到自己的web server上。
同时也可以设置自己域名的二级域名。
就是说:通过A记录,大家可以设置自己的不同域名转到不同的IP上去!如: 转到IP 321.32.321.321 转到IP 123.12.123.123 转到IP 213.21.213.2132、MX记录(Mail Exchange):邮件路由记录说明:用户可以将该域名下的邮件服务器指向到自己的mail server上,然后即可自行操作控制所有的邮箱设置。
您只需在线填写您服务器的主机名或主机IP地址,即可将您域名下的邮件全部转到您自己设定相应的邮件服务器上。
就是将你的域名中邮件服务器分开,将它设置到其它的IP去!比如同样是,如果你设置A记录是指向123.12.123.123,而MX记录你设置是指向222.22.222.222,那么你的DNS服务器接收到别人的邮件路由请求时就将会将它的请求解释到222.22.222.222上去!而别人访问你的网页的时候仍然是访问123.12.123.123。
3、CNAME (Canonical Name)记录,(alias from one domain name to another)通常称别名指向可以将注册的不同域名统统转到一个主域名上去!与A记录不同的是,CNAME别名记录设置的可以是一个域名的描述而不一定是IP地址!4、URL (Uniform Resource Locator )转发:网址转发功能:如果您没有一台独立的服务器(也就是没有一个独立的IP地址)或者您还有一个域名B,您想访问A域名时访问到B域名的内容,这时您就可以通过URL转发来实现。
域名解析中A记录、CNAME、MX记录、NS记录的区别和联系
1. A记录又称I P指向,用户可以在此设置子域名并指向到自己的目标主机地址上,从而实现通过域名找到服务器。
说明:·指向的目标主机地址类型只能使用IP地址;附加说明:1)泛域名解析即将该域名所有未指定的子域名都指向一个空间。
在“主机名”中填入*,“类型”为A,“I P地址/主机名”中填入web服务器的IP地址,点击“新增”按钮即可。
2) 负载均衡的实现:负载均衡(Ser ver L oad B alanc ing,S LB)是指在一系列资源上面动态地分布网络负载。
负载均衡可以减少网络拥塞,提高整体网络性能,提高自愈性,并确保企业关键性应用的可用性。
当相同子域名有多个目标地址时,表示轮循,可以达到负载均衡的目的,但需要虚拟主机服务商支持。
2. CNA ME通常称别名指向。
您可以为一个主机设置别名。
比如设置t est.m ydoma in.co m,用来指向一个主机www.r ddns.com那么以后就可以用test.mydo main.com来代替访问ww w.rdd ns.co m了。
说明:·C NAME的目标主机地址只能使用主机名,不能使用IP地址;·主机名前不能有任何其他前缀,如:http://等是不被允许的;·A记录优先于C NAME记录。
即如果一个主机地址同时存在A记录和C NAME记录,则CN AME记录不生效。
3. M X记录邮件交换记录。
用于将以该域名为结尾的电子邮件指向对应的邮件服务器以进行处理。
如:用户所用的邮件是以域名mydo main.com为结尾的,则需要在管理界面中添加该域名的MX记录来处理所有以@m ydoma in.co m结尾的邮件。
DNS的资源记录总结
DNS的资源记录总结.A记录A记录代表"主机名称"与"IP"地址的对应关系,作用是把名称转换成IP地址DNS使用A记录来回答"某主机名称所对应的IP地址是什么?"主机名必須使用A记录转译成IP地址,网络层才知道如何选择路由,并将数据包送到目的地CNAME记录某些名称并没有对应的IP地址,而只是一个主机名的别名。
CNAME记录代表别名与规范主机名称(canonical name)之间的对应关系如管理员可能公告他们网站的主机名称为,但其实只是一个指向的CNAME记录而已。
而在维护期间,可以临时将 指向MX记录MX记录提供邮件路由信息提供网域的"邮件交换器"(Mail Exchanger)的主机名称以及相对应的优先值当MTA要将邮件送到某个网域时,会优先将邮件交给该网域的MX主机同一个网域可能有多个邮件交换器,所以每一个MX记录都有一个优先值,供MTA 作为选择MX主机的依据PTR记录PTR记录代表"IP地址"与"主机名"的对应关系,作用刚好与A记录相反DNS系统使用PTR记录来回答"某IP地址所对应的主机名是什么?"RFC 882构想,A记录与PTR记录应是互逆的,也就是说从A记录可以查到域名到IP,从PTR可以查到从IP到域名但当多个域名对应同一个IP时,PTR记录应指向该IP地址的规范主机名某些网络使用PTR记录来检验客户端的主机名称是否可信===============================.======DNS资源记录语法:{name} {TTL} addr-class record-type record-specific-dataname域记录的名字通常只有第一个DNS资源记录设置name栏对于区域文件中其他的资源记录,name也可能是空白,这种情况下,其他的资源记录接受先前的资源记录的名字TTLLive栏可选择的时间它指定该数据在数据库中保管多长时间此栏为空表示默认的生存周期在授权资源记录开始中指定addr-class地址类大范围用于Internet地址和其他信息的地址类为INrecord-type记录类型常为A NS MX CNAMErecord-specific-data记录类型的数据.======================================.对于每个Internet域或区域,需要两个配置文件1) 主机名到IP的转换设置域;主域;如果希望名字服务器是特定域的授权名字服务器,应设置主要的区域;这里名字服务器配置为域的主要的名字服务器;file用来指定区域或域特有的配置文件名,如果这里指定的文件名和服务器的工作目录有关系,它必须在工作目录里zone ""{type master;file "abc.db";};;从域;;如果为特定的域设置多个名字服务器,可以使用type master选项只设置其中一个为主要的或授权名字服务器;其它的名字服务器(个数不限)必须设置为从名字服务器;;这里当前名字服务器设置为域的从名字服务器;主要的名字服务器列表指定一个或多个IP地址;从名字服务器可以用来与这些IP地址联系更新其区域拷贝;如果指定file选项,则区域配置的拷贝写在此文件中,推荐使用file可以加速服务器启动zone ""{type slave;masters {206.171.50.10; 206.171.50.12; };file path_name;};;用来指定一组根名字服务器;当名字服务器启动时,它使用此列表(暗示)来发现一个根名字服务器,得到根名字服务器的最近列表zone "."{type hint;file path_name;};;;把域名服务器设置为206.171.50.0网络的主要的域名服务器;所有对此206.171.50.0网络的IP到主机名的转换(即反向DNS)都由此域名服务器处理zone "50.171.206.in-addr.arpa"{type master;file "db.206.171.50";};======================================;SOA授权的开始;;SOA或授权的开始记录用来表示区域的启动;每个区域必须只有一个SOA记录;从名字服务器,在不能和主服务器通信的情况下,将提供12小时DNS服务,在指定的时间后停止为那个区域提供DNS服务;不过经仍要尝试和主服务器通信;@ IN SOA nameserver. contact-email-address(serial_number; 这个序号可被用来作为slave 与master 更新的依据refresh_number; //以秒为单位, 从名字服务器与主名字服务器比较才决定是否要更新 retry_number; //以秒为单位, 由于外部原因,从服务器重新传输一个失败的区域前要等多长时间expire_number; //以秒为单位, 是从名字服务器使用区域数据有效期的上限值minimum_number; //以秒为单位, 是指在区域文件中没有指定生存期的资源记录上生存期TTL的限制,如果在一些区域的资源记录上有TTL值,则这里的minimum_number也是最低限度)@是名字并且总是被设置为@在同一文件中别的资源记录不能重复nameserver:指定当前域名服务器的主机名contact-email-address:指定系统管理员的email;;名字服务器主机名为;电子邮件地址是kabir@ (在SOA记录中邮件的@被换成.)@IN SOA . . (1049310513 ;serial10800 ;refresh3600 ;retry604800 ;expire900 ;ttl)=======================================NS名字服务器用来为域指定名字服务器IN NS name-server-hostname注意:没有指定name和TTL,因为名字仅需要使用@字符在SOA记录中指定; TTL 使用SOA记录中的minimumIN NS . //说明.是当前区域文件的名字服务器,可以指定多个NS记录;; Nameservers;. IN NS .===================================A记录Address记录用来为特定主机指定IP地址语法: hostname IN A IP-AddressA记录把主机名指定为IP地址完整的主机名后应有一个点.每个主机至少应有一个A记录可以使用缩写, 此时缩写被增加到短名上 www IN A 206.171.50.51 ;将指定;; Host Addresses;. IN A 192.168.100.50www IN A 192.168.100.50. IN A 192.168.100.200. IN A 192.168.100.5. IN A 192.168.100.6. IN A 192.168.100.50. IN A 192.168.100.123===================================PTR记录域名指针PTR记录代表"IP地址"与"主机名"的对应关系,作用刚好与A记录相反DNS系统使用PTR记录来回答"某IP地址所对应的主机名是什么?"RFC 882构想,A记录与PTR记录应是互逆的,也就是说从A记录可以查到域名到IP,从PTR可以查到从IP到域名但当多个域名对应同一个IP时,PTR记录应指向该IP地址的规范主机名某些网络使用PTR记录来检验客户端的主机名称是否可信格式ip IN PTR hostname.206.171.50.51 IN PTR .可也以使用缩写206.171.50.51 IN PTR www //同样也是指定.===================================CNAME规范命名指定规范(正式)主机名的别名格式:Alias IN CNAME Canonical-hostname;; CNAME Records;. IN CNAME .. IN CNAME .也可使用缩写如下pop IN CNAME .www IN CNAME .===================================MX邮件交换用来指定设置为域的SMTP服务器的主机名格式:IN MX preference-value mail-server-hostname.;; Mail Exchanger;IN MX 0 .IN MX 10 .IN MX 20 .IN MX 30 .===================================[注释]IN 表示这些资源都在Internet上主机(A):用于将DNS域名映射到计算机使用的IP地址。
DNS记录类型介绍A记录M记录NS记录等
DNS A记录 NS记录 MX记录 CNAME记录 TXT记录 TTL值 PTR值建站名词解释:DNS A记录 NS记录 MX记录 CNAME记录 TXT记录 TTL值 PTR值泛域名泛解析域名绑定域名转向1. DNSDNS:Domain Name System 域名管理系统域名是由圆点分开一串单词或缩写组成的,每一个域名都对应一个惟一的IP地址,这一命名的方法或这样管理域名的系统叫做域名管理系统。
DNS:Domain Name Server 域名服务器域名虽然便于人们记忆,但网络中的计算机之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS 就是进行域名解析的服务器。
查看DNS更详细的解释2. A记录A (Address)记录是用来指定主机名(或域名)对应的IP地址记录。
用户可以将该域名下的网站服务器指向到自己的web server上。
同时也可以设置域名的子域名。
通俗来说A记录就是服务器的IP,域名绑定A记录就是告诉DNS,当你输入域名的时候给你引导向设置在DNS的A记录所对应的服务器。
简单的说,A记录是指定域名对应的IP地址。
3. NS记录NS(Name Server)记录是域名服务器记录,用来指定该域名由哪个DNS服务器来进行解析。
您注册域名时,总有默认的DNS服务器,每个注册的域名都是由一个DNS域名服务器来进行解析的,DNS服务器NS记录地址一般以以下的形式出现:简单的说,NS记录是指定由哪个DNS服务器解析你的域名。
4. MX记录5. CNAME记录6. TXT记录7. TTL值TTL(Time-To-Live)原理:TTL是IP协议包中的一个值,它告诉网络路由器包在网络中的时间是否太长而应被丢弃。
有很多原因使包在一定时间内不能被传递到目的地。
例如,不正确的路由表可能导致包的无限循环。
一个解决方法就是在一段时间后丢弃这个包,然后给发送者一个报文,由发送者决定是否要重发。
DNS中的七大记录
DNS中的七大记录在Microsoft产品系列中,ADDS是一个很出色的设计平台,说到AD,那么我们就不得不提起他的合作伙伴--DNS,相信大家都知道,DNS在AD中的重要地位,就如男人和女人一样,要想有所作为,他们2个就必须进行结合,缺少任何一方,这个社会也就失去了色彩!DNS分为正向查找区域和反向查找区域,然后在分为,主要,辅助,存根区域,在这些区域里,又存在着很多的记录,今天,就让我们来看看这些记录:1,A记录A记录也称为主机记录,是使用最广泛的DNS记录,A记录的基本作用就是说明一个域名对应的IP是多少,它是域名和IP地址的对应关系,表现形式为 192.168.1.1 这就是一个A记录!A记录除了进行域名IP 对应以外,还有一个高级用法,可以作为低成本的负载均衡的解决方案,比如说, 可以创建多个A记录,对应多台物理服务器的IP地址,可以实现基本的流量均衡!2,NS记录NS记录和SOA记录是任何一个DNS区域都不可或缺的两条记录,NS记录也叫名称服务器记录,用于说明这个区域有哪些DNS服务器负责解析,SOA记录说明负责解析的DNS服务器中哪一个是主服务器。
因此,任何一个DNS区域都不可能缺少这两条记录。
NS记录,说明了在这个区域里,有多少个服务器来承担解析的任务,3,SOA记录NS记录说明了有多台服务器在进行解析,但哪一个才是主服务器呢,NS并没有说明,这个就要看SOA记录了,SOA名叫起始授权机构记录,SOA记录说明了在众多NS记录里那一台才是主要的服务器!4,MX记录全称是邮件交换记录,在使用邮件服务器的时候,MX记录是无可或缺的,比如A用户向B用户发送一封邮件,那么他需要向DNS查询B的MX记录,DNS在定位到了B的MX记录后反馈给A用户,然后A用户把邮件投递到B用户的MX记录服务器里!5,Cname记录又叫别名记录,我们可以这么理解,我们小的时候都会有一个小名,长大了都是学名,那么正规来说学名的符合公安系统的,那个小名只是我们的一个代名词而已,这也存在一个好处,就是比暴漏自己,比如一个网站 在发布的时候,他可以建立一个别名记录,把发不出去,这样不容易被外在用户所察觉!达到隐藏自己的目的!6,SRV记录SRV记录是服务器资源记录的缩写,SRV记录是DNS记录中的新鲜面孔,在RFC2052中才对SRV记录进行了定义,因此很多老版本的DNS服务器并不支持SRV 记录。
dns 解析中的记录值
dns 解析中的记录值
DNS解析中的记录值如下:
1.A记录:将域名指向一个IPv4地址。
AME记录:如果将域名指向一个域名,实现与被指向域名相同的访问效果。
3.MX记录:建立电子邮箱服务,将指向邮件服务器地址。
4.NS记录:域名解析服务器记录,如果要将子域名指定某个域名服务器来解析。
5.TXT记录:可任意填写,可为空。
一般做一些验证记录时会使用此项。
6.AAAA记录:将主机名(或域名)指向一个IPv6地址。
7.SRV记录:添加服务记录服务器服务记录时会添加此项,SRV记录了哪台计算机提供了哪个服务。
DNS记录类型介绍(A记录、MX记录、NS记录等)
DNS A记录 NS记录 MX记录 CNAME记录 TXT记录 TTL值 PTR值建站名词解释:DNS A记录 NS记录 MX记录 CNAME记录 TXT记录 TTL值 PTR 值泛域名泛解析域名绑定域名转向1. DNSDNS:Domain Name System 域名管理系统域名是由圆点分开一串单词或缩写组成的,每一个域名都对应一个惟一的IP地址,这一命名的方法或这样管理域名的系统叫做域名管理系统。
DNS:Domain Name Server 域名服务器域名虽然便于人们记忆,但网络中的计算机之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS 就是进行域名解析的服务器。
查看DNS更详细的解释2. A记录A (Address)记录是用来指定主机名(或域名)对应的IP地址记录。
用户可以将该域名下的网站服务器指向到自己的web server上。
同时也可以设置域名的子域名。
通俗来说A记录就是服务器的IP,域名绑定A记录就是告诉DNS,当你输入域名的时候给你引导向设置在DNS的A记录所对应的服务器。
简单的说,A记录是指定域名对应的IP地址。
3. NS记录NS(Name Server)记录是域名服务器记录,用来指定该域名由哪个DNS服务器来进行解析。
您注册域名时,总有默认的DNS服务器,每个注册的域名都是由一个DNS域名服务器来进行解析的,DNS服务器NS记录地址一般以以下的形式出现:、等。
简单的说,NS记录是指定由哪个DNS服务器解析你的域名。
4. MX记录MX(Mail Exchanger)记录是邮件交换记录,它指向一个邮件服务器,用于电子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器。
例如,当Internet 上的某用户要发一封信给 user@ 时,该用户的邮件系统通过DNS 查找这个域名的MX记录,如果MX记录存在,用户计算机就将邮件发送到MX记录所指定的邮件服务器上。
请教:泛域名解析、主机A记录、邮件记录、IP指向修改、DNS解析、URL转、MX记录
请教:泛域名解析、主机A记录、邮件记录、IP指向修改、DNS解析、URL转、MX记录包括哪些内容?2009-6-23 09:10最佳答案泛域名解析所谓“泛域名解析”是指:利用通配符 * (星号)来做次级域名以实现所有的次级域名均指向同一IP地址。
A记录A (Address) 记录是用来指定主机名(或域名)对应的IP地址记录。
用户可以将该域名下的网站服务器指向到自己的web server上。
同时也可以设置您域名的二级域名。
例如您的域名是: 指向 201.201.201.3 就是做了个A记录MX记录MX(Mail Exchanger)记录是邮件交换记录,它指向一个邮件服务器,用于电子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器。
例如,当Internet上的某用户要发一封信给 user@ 时,该用户的邮件系统通过DNS查找这个域名的MX记录,如果MX记录存在,用户计算机就将邮件发送到MX记录所指定的邮件服务器上。
什么是Cname记录?CName(Canonical Name)记录,通常称别名指向。
cname相当于用子域名来代替ip地址,优点是如果ip地址变化,只需要改动子域名的解析,而不需要逐一改变ip地址解析。
在这里,您可以定义一个主机别名,比如设置ftp.***.com,用来指向一个主机www.***.com,那么以后就可以用FTP.***.com来代替访问www.***.com了。
通常用于同时提供WWW和MAIL 服务的计算机。
例如,有一台计算机名为“”(A记录)。
它同时提供WWW 和MAIL服务,为了便于用户访问服务。
可以为该计算机设置两个别名(CNAME):WWW和MAIL。
这两个别名的全称就和“”。
实际上他们都指向“”。
什么是URL转发?所谓URL转发,是通过服务器的特殊设置,将访问您当前域名的用户引导到您指定的另一个网络地址。
A与MX记录
MX(Mail Exchanger)记录是邮件交换记录,它指向一个邮件服务器,用于电子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器。
例如,当Internet上的某用户要发一封信给user@ 时,该用户的邮件系统通过DNS查找这个域名的MX记录,如果MX记录存在,用户计算机就将邮件发送到MX记录所指定的邮件服务器上。
MX记录也叫做邮件路由记录,用户可以将该域名下的邮件服务器指向到自己的mail server上,然后即可自行操控所有的邮箱设置检查MX记录是否存在的方法进行DNS查询的一个非常有用的工具是nslookup,可以使用它来查询DNS中的各种数据。
可以在Windows的命令行下直接运行nslookup进入一个交互模式,在这里能查询各种类型的DNS数据。
DNS的名字解析数据可以有各种不同的类型,有设置这个zone的参数的SOA类型数据,有设置名字对应的IP地址的A类型数据,有设置邮件交换的MX类型数据。
这些不同类型的数据均可以通过nslookup 的交互模式来查询,在查询过程中可以使用set type命令设置相应的查询类型。
如:C:\>nslookupDefault Server: [202.106.184.166]Address: 202.106.184.166> set type=mx> Default Server: [202.106.184.166]Address: 202.106.184.166Non-authoritative answer: MX preference = 10, mail exchanger = nameserver = nameserver = internet address = 202.106.187.179 internet address = 202.106.182.230 internet address = 202.106.184.166 internet address = 202.108.44.55如果所要查的某域名的MX记录不存在,则出现与以下类似的提示:C:\>nslookup> set type=mx> Default Server: [202.106.184.166]Address: 202.106.184.166*** 202.106.184.166 can't find : Non-existent domain添加MX记录以在Windows Server 2003系统的DNS服务器中添加MX记录介绍方法:第1步,在DNS控制台窗口中首先添加一个主机名为mail的主机记录,并将域名映射到提供邮件服务的计算机IP地址上。
【参考】DNS(DomainNameSystem)相关
【参考】DNS(DomainNameSystem)相关DNS概述域名 域名,即⽹站名称(例:)。
如果说互联⽹的本质是连接⼀切,域名则为“⼀切”提供了⾝份标识功能,⽽IP为“⼀切”提供了寻址功能。
其关系可类⽐为⼈的姓名与⾝份证号。
根域、顶级域、⼆级域、⼦域 域名采⽤层次化的⽅式进⾏组织,每⼀个点代表⼀个层级。
⼀个域名完整的格式为.根域:最末尾的点代表根域,常常省略;根域服务器只有13个IP地址,但机器数量却不是13台,因为这些IP地址借助了任播的技术,所以可以在全球设⽴镜像站点,访问根域服务器并不是唯⼀的主机。
顶级域:com即顶级域(TLD);有两种划分⽅式,⼀种互联⽹刚兴起时的按照⾏业性质划分的com.,net.等,⼀种是按国家划分的如cn.,jp.等。
⼆级域:即⼆级域。
依次类推,还有三级域、四级域等等。
⼦域:⼦域是⼀个相对的概念,是com的⼦域,是的⼦域。
注:例如是⼀个顶级域名,是在 这个域⾥的命名为www的主机。
,在这个⽹址中,变成了⼀个三级域⽽不是⼀台主机,主机名是a。
域名系统 即DNS(Domain Name System)。
DNS主要解决两⽅⾯的问题:域名本⾝的增删改查以及域名到IP如何映射。
正向解析 根据域名查找对应IP的过程。
反向解析 根据IP查找对应域名的过程。
解析器 处于DNS客户端的⼀套系统,即resolver,⽤于实现正向解析或反向解析。
权威DNS 处于DNS服务端的⼀套系统,由域名解析服务商建设,提供域名管理服务,维护域名解析记录。
权威DNS即通俗上“这个域名我说了算”的服务器。
递归DNS ⼜叫local dns。
由⽹络运营商建设,提供域名查询解析服务。
可以理解为是⼀种功能复杂些的resolver,其核⼼功能⼀个是缓存、⼀个是递归查询。
收到域名查询请求后其⾸先看本地缓存是否有记录,如果没有则⼀级⼀级的查询根、顶级域、⼆级域……直到获取到结果然后返回给⽤户。
⽇常上⽹中运营商分配的DNS即这⾥所说的递归DNS。
linux dig用法 -回复
linux dig用法-回复Linux dig命令用法在Linux系统中,dig(Domain Information Groper)是一个非常实用的命令行工具,用于查询DNS(Domain Name System)服务器上的域名解析信息。
本文将一步一步地介绍dig命令的用法,帮助大家更好地理解和使用该命令。
一、dig命令的基本用法dig命令的基本语法为:dig [选项] [域名] [类型] [服务器]例如,要查询域名example的A记录,可以使用以下命令:dig example A上述命令会输出域名example的A记录信息,包括域名的IP地址。
二、查询不同类型的DNS记录除了查询A记录之外,dig命令还可以查询许多其他类型的DNS记录,如CNAME记录、MX记录、NS记录等。
通过指定不同的类型参数,可以获取到不同的DNS记录信息。
以下是一些常用的类型参数及其作用:- A记录(Address Record):查询域名对应的IP地址。
命令格式为:dig [域名] A- CNAME记录(Canonical Name Record):查询域名的规范名称。
命令格式为:dig [域名] CNAME- MX记录(Mail eXchange Record):查询邮件服务器的地址。
命令格式为:dig [域名] MX- NS记录(Name Server Record):查询域名的DNS服务器地址。
命令格式为:dig [域名] NS- TXT记录(Text Record):查询域名的文本信息。
命令格式为:dig [域名] TXT可以根据实际需求选择相应的类型参数进行查询。
三、指定DNS服务器除了默认使用本地系统配置的DNS服务器外,还可以通过指定服务器参数来查询指定的DNS服务器。
这对于测试特定DNS服务器的响应速度或检查DNS解析是否正常非常有用。
例如,要查询域名example的A记录,并指定使用Google的DNS服务器(8.8.8.8)进行查询,可以使用以下命令:dig example A 8.8.8.8上述命令会向8.8.8.8发送DNS查询请求,并输出查询结果。
DNS消息格式
DNS消息格式⼀,简介空谈误国,要让⼀⼤堆抽象的DNS概念落地,还是需要了解DNS消息格式的,本⽂会尽量详细地介绍DNS消息格式的每⼀个字段。
也可以移步了解。
⼆,概览DNS消息主要由五部分组成,如下图所⽰:Header消息头部Question DNS请求Answer回答请求的资源记录(Resource Record(s))Authority指向域的资源记录Additional其他资源记录三,头部格式头部消息的格式如下图所⽰:各字段的意义:MessageID16位的消息ID标⽰⼀次正常的交互,该ID由消息请求者设置,消息响应者回复请求时带上该ID。
QR标⽰该消息是请求消息(该位为0)还是应答消息(该位为1)OPCODE 请求类型,⽬前有三类值:0 QUERY。
标准查询1 IQUERY,反向查询2 STATUS, DNS状态请求5 UPDATE, DNS域更新请求AA 只在响应消息中有效。
该位标⽰响应该消息的域名服务器是该域中的权威域名服务器。
因为Answer Section中可能会有很多域名TC标⽰这条消息是否因为长度超过UDP数据包的标准长度512字节,如果超过512字节,该位被设置为1RD是否递归查询。
如果该位被设置为1,则收到请求的域名服务器会递归查询域名,需要注意的是,该位为1,域名服务器不⼀定会做递归查询,这取决于域名服务器是否⽀持递归查询。
RA 在响应消息中清除并设置。
标⽰该DNS域名服务器是否⽀持递归查询。
RCODE 只在响应消息中有效,标⽰响应消息的类型:0 成功的响应1 格式错误--域名服务器⽆法解析请求,因为请求消息格式错误2 服务器错误--域名服务器因为内部错误⽆法解析该请求3 名字错误-- 只在权威域名服务器的响应消息中有效,标⽰请求中请求的域不存在4 Not Implemented--域名服务器不⽀持请求的类型5 Refused -- 域名服务器因为策略的原因拒绝执⾏请求的操作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DNS A记录 NS记录 MX记录 CNAME记录 TXT记录 TTL值 PTR值
建站名词解释:DNS A记录 NS记录 MX记录 CNAME记录 TXT记录 TTL值 PTR 值泛域名泛解析域名绑定域名转向
1. DNS
DNS:Domain Name System 域名管理系统域名是由圆点分开一串单词或缩写组
成的,每一个域名都对应一个惟一的IP地址,这一命名的方法或这样管理域名
的系统叫做域名管理系统。
DNS:Domain Name Server 域名服务器域名虽然便于人们记忆,但网络中的计
算机之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析
需要由专门的域名解析服务器来完成,DNS 就是进行域名解析的服务器。
查看DNS更详细的解释
2. A记录
A (Address)记录是用来指定主机名(或域名)对应的IP地址记录。
用户可以将该域名下的网站服务器指向到自己的web server上。
同时也可以设置域名的子域名。
通俗来说A记录就是服务器的IP,域名绑定A记录就是告诉DNS,当你输入域名的时候给你引导向设置在DNS的A记录所对应的服务器。
简单的说,A记录是指定域名对应的IP地址。
3. NS记录
NS(Name Server)记录是域名服务器记录,用来指定该域名由哪个DNS服务器来进行解析。
您注册域名时,总有默认的DNS服务器,每个注册的域名都是由一个DNS域名服务器来进行解析的,DNS服务器NS记录地址一般以以下的形式出现:
、等。
简单的说,NS记录是指定由哪个DNS服务器解析你的域名。
4. MX记录
MX(Mail Exchanger)记录是邮件交换记录,它指向一个邮件服务器,用于电子
邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器。
例如,当Internet 上的某用户要发一封信给 user@ 时,该用户的邮件系统通过DNS 查找这个域名的MX记录,如果MX记录存在,用户计算机就将邮件发送到MX记录所指定的邮件服务器上。
5. CNAME记录
CNAME(Canonical Name )别名记录,允许您将多个名字映射到同一台计算机。
通常用于同时提供WWW和MAIL服务的计算机。
例如,有一台计算机名为“”(A记录),它同时提供WWW和MAIL服务,为了便于用户访问服务。
可以为该计算机设置两个别名(CNAME):WWW和MAIL,这两个别名的全称就“”和“”,实际上他们都指向“”。
6. TXT记录
TXT记录,一般指某个主机名或域名的说明,如:admin IN TXT "管理员, 电话:,mail IN TXT "邮件主机,存放在xxx , 管理人:AAA",Jim IN XXXXXXXXXXX"
TXT "contact: abc@",也就是您可以设置 TXT 内容以便使别人联系到您。
TXT的应用之一,SPF(Sender Policy Framework)反垃圾邮件。
SPF是跟DNS 相关的一项技术,它的内容写在DNS的TXT类型的记录里面。
MX记录的作用是
给寄信者指明某个域名的邮件服务器有哪些。
SPF的作用跟MX相反,它向收信
者表明,哪些邮件服务器是经过某个域名认可会发送邮件的。
SPF的作用主要是反垃圾邮件,主要针对那些发信人伪造域名的垃圾邮件。
例如:当邮件服务器收到自称发件人是spam@的邮件,那么到底它是不是真的的邮件服务器发过来的呢,我们可以查询的SPF记录,以此防止别人伪造你来发邮件。
7. TTL值
TTL(Time-To-Live)原理: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/Me
TTL=64 LINUX
TTL=128 Windows 200x/XP
TTL=255 Unix
8. PTR值
PTR是pointer的简写,用于将一个IP地址映射到对应的域名,也可以看成是A 记录的反向,IP地址的反向解析。
PTR主要用于邮件服务器,比如邮箱AAA@给邮箱BBB@发了一封邮件,yahoo邮件服务器接到邮件时会查看这封邮件的头文件,并分析是由哪
个IP地址发出来的,然后根据这个IP地址进行反向解析,如果解析结果对应的IP地址就接受这封邮件,反之则拒绝接收这封邮件。
9. 泛域名与泛解析
泛域名是指在一个域名根下,以 *的形式表示这个域名根所有未建立的子域名。
泛解析是把*的A记录解析到某个IP 地址上,通过访问任意的前缀都能访问到你解析的站点上。
10. 域名绑定
域名绑定是指将域名指向服务器IP的操作。
11. 域名转向
域名转向又称为域名指向或域名转发,当用户地址栏中输入您的域名时,将会自动跳转到您所指定的另一个域名。
一般是使用短的好记的域名转向复杂难记的域名。