DNS服务器的最低配置要求?
DNS服务器对性能要求非常低的,几乎是没有什么要求,主要是考虑服务器的稳定性和以后数量的增长性。所以还是推荐你买一台入门级的服务器,稳定可靠,性能也够强。
你可以看看国产品牌正睿的这款单路四核服务器,它采用英特尔最新的nahalem平台架构,标配一颗至强®X3430四核处理器(24GHz/8M缓存),英特尔3420服务器芯片组主板,2G
DDR3
1333MHz高性能内存,SATA2
320G硬盘,双千兆网卡,性能可以说是非常的不错。
产品型号:I1456132S-E
产品类型:单路四核机架式服务器
处
理
器:Xeon
X3430
内 存:2G
DDR3
硬 盘:SATA2
320G
机 构:1U机架式
价 格:¥
3999
银牌服务
重庆五年免费上门服务,全国三年免费上门服务,关键部件三年以上免费质保。
给你推荐的是国产品牌正睿的服务器产品,他们的产品性价比很高,售后也很完善,3年免费质保,3年免费上门服务,在业界口碑很不错。
如何应对基础架构的DNS类DDOS攻击
DNS是Internet的关键基础设施,是整个互联网能够正常运转的基础。因此,研究DNS如何抵御DDoS攻击具有十分重要的理论和现实意义。
那么面对基础架构的DNS类DDoS攻击,我们该如何应对呢?
根据DDoS攻击现状,华为专门开发了一整套防护系统,其功能涵盖了检测,清洗,管理,统计等多个方面。性能覆盖 2G-200G各个区段。华为Anti-DDoS 系统由检测设备,清洗设备,管理中心三部分组成。
华为智能防护引擎内部集成了 DDoS防护必备的7 层防护算法,逐层对攻击流量进行清洗过滤,实现对流量型攻击和应用层攻击的全面防护。
7层防护由畸形包过滤,特征过滤,虚假源认证,应用层认证,会话分析,行为分析,智能限速组成。
◆畸形报文过滤针对违反协议标准的报文进行检查和丢弃。
◆特征过滤则使用了华为强大的指纹学习和匹配算法,可以识别带有指纹的攻击流量,同时可以针对自定义报文特征,如 IP,端口等信息对报文进行过滤。
◆虚假源认证和应用层源认证则能够验证流量源 IP 的访问意图和真实性,能够有效的防护虚假源DNS query flood攻击。
◆会话分析和行为分析则能够针对DDoS攻击经常性的 spoof行为特点和多变的攻击规律进行统计分析,对隐藏较深的僵尸网络攻击拥有良好的防范效果,Fast flux僵尸网络将难逃法眼。
◆最后的智能限速则可以针对大流量正常行为进行限制和控制保证服务器的可用性。
精确全面 七层防护
提供众多防护算法的同时,华为清洗引擎可以有效降低对正常流量的误判和错判,避免了一些传统防护设备存在的影响客户业务,干扰正常访问等问题。
华为的AntiDDoS系统配置有专业的管理中心,可实现用户的业务流量自学习,根据学习结果提供防御策略,使得管理简单,防御精确;管理中心提供丰富的报表功能:如,流量报表、攻击报表,趋势分析报表等,使得客户对业务流量和安全事件一目了然。
据了解,华为Anti-DDoS8000系列产品能够帮助客户防御基于IPv4与IPv6协议上针对DNS服务器的攻击,如:虚假源DNS query flood攻击;真实源DNS query flood攻击;DNS reply flood攻击;DNS缓存投毒攻击;DNS协议漏洞攻击;DNS CacheMiss攻击;Fast flux僵尸网络等。同时,能够提供DNS Cache功能,缓解大流量DNS服务器压力。
除此以外,面对不断变化的DDoS攻击,华为Anti-DDoS系列产品能够针对DDoS攻击的各种手段,提出相应的防范算法,在抵御传输层攻击的同时,也能够针对各种应用层攻击进行识别和防范。并能够灵活的进行算法间的组合搭配,保证流量被准确清洗。
随着网络的发展,面向基础架构的DNS类DDoS攻击势必也会演进,因为攻击者总是在猜测着DDoS攻击防护体系的防范规律,同时也在不断的推出新的攻击软件和攻击手段。放眼未来,DDoS攻击防护任重而道远!
在任何 DNS 记录文件(Domain Name System (DNS) Zone file)中, 都是以SOA(Start of Authority)记录开始。
SOA 资源记录表明此 DNS 名称服务器是为该 DNS 域中的数据的信息的最佳来源。
SOA 记录与 NS 记录的区别:简单讲,NS记录表示域名服务器记录,用来指定该域名由哪个DNS服务器来进行解析;SOA记录设置一些数据版本和更新以及过期时间的信息。
dns服务器无法响应dns请求时,会默认响应soa记录,所以从抓包看soa响应就是查询失败的意思。
扩展资料:
定义介绍
面向服务架构,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。
SOA是一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义接口进行通讯,不涉及底层编程接口和通讯模型。SOA可以看作是B/S模型、XML(标准通用标记语言的子集)/Web Service技术之后的自然延伸。
SOA将能够帮助软件工程师们站在一个新的高度理解企业级架构中的各种组件的开发、部署形式。
-SOA (面向服务的架构)
路由器的动态DNS设置,便是解决如果找到通拨号上网所获得的动态IPV4公网地址,众所周知拨号上网都是动态获限的一个IPV4的公网地址,然后才能浏览网页,沟通世界;之所以动态分配拨号上网的地址,一个重要原因是IPV4有限;如果到以后发展到IPV6,那么可以不必这样动态IP分配了;进入路由器可以看到左侧--动态DNS(DDNS),右边便是相关设置,现在大部路由器都集成了花生壳动态域名解析服务,这个服务的作用,就是能够通过域名找到对应主机,从而获限主机上的WEB,FTP,***等服务,具体操作方法如下:
第一步是申请帐号,点击--花生壳动态域名解析服务申请,完成申请后,然后登陆花生壳,并进入我的控制台-产品管理-域名管理,申请一两个免费的二级域名,在这里当然可以申请付费的域名,看域名服务的作用了;然后如下图填入所申请的帐号;
登陆成功后便可显示连接成功,如果初次申请域名,解析要一两个小时,我们可以通过PING命令来测试域名是否解析成功,即本地公网的IP地址=域名解析的IP地址,即可设置成功。
网络系统集成即是在网络工程中根据应用的需要,运用系统集成方法,将硬件设备,软件设备,网络基础设施,网络设备,网络系统软件,网络基础服务系统,应用软件等组织成为一体,使之成为能组建一个完整、可靠、经济、安全、高效的计算机网络系统的全过程。从技术角度来看,网络系统集成是将计算机技术、网络技术、控制技术、通信技术、 应用系统开发技术、建筑装修等技术综合运用到网络工程中的一门综合技术。一般包括: 1、前期方案 2、线路、弱电等施工 3、网络设备架设 4、各种系统架设 5、网络后期维护
特点
技术集成:根据用户需求的特点,结合网络技术发展的变化,合理选择所采用的各项技术,为用户提供解决方案和网络系统设计方案。
软硬件产品集成:根据用户需求和费用的承受能力,为用户的软硬件产品进行选型和配套,完成工程施工和软硬件产品集成。
应用集成:面向不同行业,为用户的各种应用需求提供一体化的解决方案,并付诸实施。
DNS
在一个TCP/IP架构的网络(例如Internet)环境中,DNS是一个非常重要而且常用的系统。主要的功能就是将人易于记忆的Domain Name与人不容易记忆的IP Address作转换。而上面执行DNS服务的这台网络主机,就可以称之为DNS Server。基本上,通常我们都认为DNS只是将Domain Name转换成IP Address,然后再使用所查到的IP Address去连接(俗称“正向解析”)。事实上,将IP Address转换成Domain Name的功能也是相当常使用到的,当login到一台Unix工作站时,工作站就会去做反查,找出你是从哪个地方连线进来的(俗称“逆向解析”)。
DNS服务器用于TCP/IP网络(如一般的局域网或互联网等)中,它用来通过用户友好的名称(比如“域名”)代替难记的IP地址(比如“6118625041)以定位计算机和服务。因此,只要你需要用到域名的地方,你都得首先确保已为此名字在DNS服务器中作好了相应的和IP地址的映射工作。
域名管理系统——DNS(Domain Name System)是域名解析服务器的意思,它在互联网的作用是:把域名转换成为网络可以识别的ip地址。首先,要知道互联网的网站都是一台一台服务器的形式存在的,但是我们怎么去到要访问的网站服务器呢?这就需要给每台服务器分配IP地址,互联网上的网站无穷多,我们不可能记住每个网站的IP地址,这就产生了方便记忆的域名管理系统DNS,他可以把我们输入的好记的域名转换为要访问的服务器的IP地址,比如:我们在浏览器输入域名会自动转换成为202104237103。
DNS的功能的实现:拥有自己的域名后,您需要DNS服务器来解析您的域名。解析的作用就是告知您的访问者,您的网站是处于在哪个IP的主机上。
DNS服务器是由您的域名注册公司来提供的,如果您在我公司注册的域名,就由我公司来提供,您不需要做任何设置,只需保持默认选项即可。
你好,很高兴回答你这个问题。
作为一名运维工程师来回答你这个问题。
1带宽资源
用户通过公网ip访问你提供的服务,因此我们需要通过IDC机房或运营商购买公网ip,根据实际情况可以购买单个ip或多个ip,以适应业务需求或主备线路切换等。
而且公网ip需要合适的带宽,保证流量需求。
2域名资源
由于公网ip比较难记忆,因此需要通过域名解析的形式便于用户访问。如baidu、163等,你需要想一个比较容易记忆的域名解析到公网ip上。当然还需要对域名和网站进行备案,否则你的站点有可能被封。
3服务器资源
首先服务器需要一个温度适宜、电源稳定等的运行环境,因此一般托管在IDC机房。如果环境解决了,得根据实际情况考虑服务器的扩容方案了。随着业务的不断增多,还得考虑系统架构的转变了,这可能需要专业的人员了。
以上是BS架构一般需要考虑的基础设施资源,只有这些资源满足的前提下,我们才能正常提供站点服务。不过,当前的云厂商一般都提供一站式服务,让我们将更多的精力放在业务上。
希望我的回答能够对你有帮助。
怎样设置DNS,可以让网络更加流畅?
您好,DNS(域名系统)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。设置DNS方法:
1、点击任务栏上的网络图标,打开“网络和共享中心”。
2、在左侧导航栏找到“更改适配器设置”选项,点击进入。
3、选择你要设置dns的网络,然后右击图标,选择“属性”。
4、在网络连接属性面板中“网络”选项下,选中“Inter 协议版本 4(TCP/IPv4)”,然后点击下面的“属性”。
5、在属性面板中,切换到常规选项下,勾选使用下面的DNS服务器地址,输入DNS地址,然后点击确定按钮,设置完成。
免费DNS地址: 114DNS:114114114114(推荐国内使用) Google DNS:8888(国外)
DNS服务器怎么设置?
DNS服务器是指“域名解析服务器”,而域名就是我们通常所说的“网址”。在互联网中识别和寻找不同的计算机,实际上是需要知道该计算机的IP地址才能进行访问。比如220181384,这个IP就是百度的电信线路IP中的一个,电信用户在地址栏中输入这个IP地址就可以直接访问百度了,而每个网站都有一个或多个IP地址,如果客户在浏览网页时要输入这些IP地址来进行访问的话,无疑是有很大记忆难度的,而通常我们都是通过域名(网址)来对网站进行访问的。
一、DNS服务器的工作原理大致如下:
1、用户在浏览器里输入域名,例如baidu
2、回车后,这个域名被发送到为用户提供的DNS服务器中
3、这台DNS服务器中存储了baidu对应的IP地址信息,比如所对应的IP是220181384,这样,DNS服务器就会将用户的访问请求发送到220181384,也就是百度的网站服务器。这样就实现了把域名翻译成IP地址的过程
二、设置DNS服务器
在中国负责翻译域名和IP地址的服务器有很多,根据用户上网的线路和地理位置的不同,为其提供DNS解析服务的服务器也不同,下面介绍下如何知道为自己提供DNS服务的服务器IP是什么:
1、如果是通过路由器上网,那么只要登陆路由器管理界面,找到“状态”项,一般就可以在里面看到你的公网IP和当地的DNS信息了
2、如果是ADSL直接拨号上网,则按如下操作:
(1)拨号上网
(2)点“开始”---“运行”,在运行栏里输入CMD,然后确定
(3)在出现的DOS窗口中,输入ipconfig/all,回车
(4)这时可以看到DNS SERVERS后面的IP地址,就是你当地的DNS地址了
请问DNS是什么?数值如何设置?
DNS是域名服务器的缩写
说白一点就是 网上每个站都有名字(域名)和地址(IP地址),是有对应关系的(不是一对一),我们访问网站是只需要使用域名就行了,但是查找与这个域名对应的地址的工作,是交给DNS来做的,因为DNS是一个长期稳定的服务器,他记录了所有的对应关系,我们只需要在DNS里面填写他的IP地址,就可以自动得到所有网站的正确地址了,否则无法访问网站(除非你自己知道网站的IP)
数值如何设置的问题
具体有两种情况,一种是设置为自动获取,这种方法适用于直接ADSL直接拨号,或者路由器开了DNS服务的情况
另一种,手动设置,根据你接入互联网的运营商设置合适的DNS,电信、网通等等都有各自的DNS,并且不同地区的也不一样:)
DNS设置为多少?网速是最快的?
DNS设置和网速没有关系 一点关系都没有 而且你不知道的情况下 不要设置
答:DNS,简单地说,就是Domain Name System,翻成中文就是“域名系统”。
问:DNS有什么用途?
答:在一个TCP/IP架构的网络(例如Inter)环境中,DNS是一个非常重要而且常用的系统。主要的功能就是将人易于记忆的Domain Name与人不容易记忆的IP Address作转换。而上面执行DNS服务的这台网络主机,就可以称之为DNS Server。基本上,通常我们都认为DNS只是将Domain Name转换成IP Address,然后再使用所查到的IP Address去连接(俗称“正向解析”)。事实上,将IP Address转换成Domain Name的功能也是相当常使用到的,当login到一台Unix工作站时,工作站就会去做反查,找出你是从哪个地方连线进来的(俗称“逆向解析”)。
问:DNS是怎么运作的?
答:DNS是使用层的方式来运作的。例如:哈工大紫丁香站的Domain Name为bbshitedu,这个Domain Name当然不是凭空而来的,是从edu所分配下来的。edu又是从授予(delegation)的。是从哪里来的呢?答案是从“”,也就是所谓的“根域”(root domain)来的。根领域已经是Domain Name的最上层。而“”这层是由InterNIC(Inter work Information Center,互联网信息中心)所管理。全世界的Domain Name就是这样,一层一层的授予下来。
问:当我查一个Domain Name时,DNS是怎么查出它的IP的呢?
答:举个例子,假设今天我们查的Domain Name(作一个dns query)为bbshitedu时,DNS Server会这么处理:
(1) 你所用的电脑(可能是PC,也可能是工作站)送出一个问题给这台电脑所设定的DNS Server,提问:bbshitedu的IP是什么?
(2) 这台DNS会先看看是不是在它的cache中,如果是,就丢出答案。如果不是,就从最上头查起。在DNS Server上面一定有设定“”要跟谁问。所以,这个时候它就往“”层的任何一台DNS(目前“”有13台)问:要问谁?
(3) “”层的DNS会回答要向谁查(同时你用的DNS会cache起来这个答案)。
(4) 接下来你所用的DNS就会向这层的DNS问:edu要问谁?
(5) 的这层就会回答edu要向谁查(同时你用的DNS也把这答案cache起来)。
(6)直到bbshitedu回答:bbshitedu的IP是2021182242(又cache起来)。
经过了这么多的过程,终于得到了这个IP,接下来才能作进一步的连线。要注意的是,在每一层都会问一个问题,并且把答案记下来(cache起),而且还会忘掉(看该层的设定是要cache多久)。
问:DNS要怎么设置?
答:如果,只是要使用DNS,那只要在TCP/IP的网络属性中设置即可。设置的方法跟使用的操作系统有关。例如:Windows 9x在“控制面板”→“网络”→“TCP/IP”→“属性”中,找到DNS的部分再来设置。Unix在/etc/resolvconf这个文件中设置(如果,要架设一台DNS Server,就不是在这里讨论的了)。
问:哪一台 DNS 资料最新?
答:如果你知道DNS是利用阶层架构运作的,那就应该知道,离你最近的DNS,就是最好的。
至于你DNS服务器的地址 你可以拨打当地你的宽带提供部门的电话询问
比如电信的是10000号
DNS服务器设置在哪调
设置DNS服务器步骤:
1、如果是通过路由器上网,那么只要登陆路由器管理界面,找到“状态”项,一般就可以在里面看到你的公网IP和当地的DNS信息了
2、如果是ADSL直接拨号上网,则按如下操作:
(1)拨号上网
(2)点“开始”---“运行”,在运行栏里输入CMD,然后确定
(3)在出现的DOS窗口中,输入ipconfig/all,回车
(4)这时可以看到DNS SERVERS后面的IP地址,就是你当地的DNS地址了
DNS怎么设置
1、windows xp系统进入dns设置的方法:
开始 - 控制面板 - 网络连接 - 本地连接 - (右键)属性------inter 协议(TCP/IP)- 属性 我们就能看到默认的设置了。也可以从电脑桌面上的网上邻居里进入,进入dns设置界面如下:
2、Vista或windows 7系统进入dns设置方法如下:
进入方法其实与windows xp是基本一样的,开始 - 控制面板 - 网络和共享中心 - 本地连接后面的查看状态 - (右键)属性 - inter 协议4 (TCP/IPv4)- 属性就可以进入设置了,如下图。
进入设置之后我们就可以手动修改了,开始默认是自动获取,如果我们需要设置dns的话需要选种“使用下面的 DNS 服务器地址(E)”之后才可以填写上dns地址。
DNS:域名系统(Domain Name System缩写DNS,Domain Name被译为域名)是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。
就像拜访朋友要先知道别人家怎么走一样,Inter上当一台 主机要访问另外一台主机时,必须首先获知其地址, TCP/IP中的 IP地址是由四段以“”分开的数字组成,记起来总是不如名字那么方便,所以,就采用了 域名系统来管理名字和IP的对应关系。
dns如何设置
步骤一:怎么知道DNs地址是多少
1确保自己的电脑可以上网,如果无法上网,等一下我来告诉你怎么知道DNS。在开始菜单中点击运行,也可以直接按下快捷键win+r打开运行窗口
2在运行窗口中,输入cmd,按下回车键,打开命令窗口
3在命令窗口输入命令ipconfig /all ,按下回车键,刷出一堆字,找打NDS服务器后面的ip地址就是了。
4如果你现在无法联网,你可以打电话到你的网络服务商咨询,网络服务商就是你交网费都交给谁了,他就负责告诉你DNS服务器的地址。
步骤二:将得到的DNS地址写进电脑
1点击任务栏上的网络,打开网络和共享中心
2在导航栏找到更改适配器设置选项,打开它
3右键单击你要设置dns的网络,然后再打开的右键菜单中,选择属性
4在属性面板中,选中IP4,然后点击下面的属性
5在属性面板中,切换到常规选项下,勾选使用下面的DNS服务器地址,输入你在上面得到的DNS地址,然后点击确定按钮,设置完成。
推荐免费DNS:114114114114(推荐国内使用)
Google DNS:8888(国外)
设置方法见步骤二
DNS是什么?怎么设置?在哪设置?
您好,DNS(域名系统)是互联网的一项服务。
它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。
设置DNS方法: 1、点击任务栏上的网络图标,打开“网络和共享中心”。 2、在左侧导航栏找到“更改适配器设置”选项,点击进入。
3、选择你要设置dns的网络,然后右击图标,选择“属性”。 4、在网络连接属性面板中“网络”选项下,选中“Inter 协议版本 4(TCP/IPv4)”,然后点击下面的“属性”。
5、在属性面板中,切换到常规选项下,勾选使用下面的DNS服务器地址,输入DNS地址,然后点击确定按钮,设置完成。 免费DNS地址: 114DNS:114114114114(推荐国内使用) Google DNS:8888(国外)。
怎么设置DNS
贵州的DNS 2029819267或 20298198167
另附上全国的DNS服务器地址
电信 DNS 列表 (按拼音排序, 共32条)
电信 A安徽 20210219268 20210219968
电信 A澳门 20217538 20217533
电信 B北京 20296199133 202960133 202106020 2021061481
电信 C重庆 6112812868 6112819268
电信 F福建 20210111555 2188515799
电信 G甘肃 2021006468 61178093
电信 G广东 2029612886 20296128166 20296134133 2029612868
电信 G广西 20210322468 20210322568
电信 G贵州 2029819267 20298198167
电信 H海南 20210019268 2021001998
电信 H河北 21915032132
电信 H黑龙江 21915032132 2191460130 219147198230
电信 H河南 219150150150 222888888 222858585
电信 H湖北 202103068 2021032468 2021030117 20210344150
电信 H湖南 220170018 2021039668 611879118 220170646笭缉蒂垦郦旧垫驯叮沫8
电信 J江苏 6117771 61147371 21821351 2212282551
电信 J江西 20210122468 20210122669
电信 J吉林 21914919455
电信 L辽宁 21915032132
电信 N内蒙古 21915032132 2191460130
电信 N宁夏 2021009668 22275152129
电信 Q青海 20210012868
电信 S山东 2191460130
电信 S上海 202962095 20296209133 20296199133
电信 S陕西 218301940 6113414
电信 S四川 61139269 202989668 2186200139 611395466
电信 T台湾 1689511 168951921
电信 T天津 2029910468
电信 X香港 205252144126 2181026271
电信 X新疆 61128114166 61128114133 6112899133 6112899134
电信 Y云南 2029816068 2029816168 61166150101
电信 Z浙江 601912445 2029611334 220189127107 60191134206
DNS服务器怎么设置?
刚才已经搞定,主要别将DNS设置自动,而是手动输入,呵呵!自己可以这样找到提供DNS服务的服务器IP是什么: 1、如果是通过路由器上网,那么只要登陆路由器管理界面,找到“状态”项,一般就可以在里面看到你的公网IP和当地的DNS信息了 2、如果是ADSL直接拨号上网,则按如下操作: (1)拨号上网 (2)点“开始”---“运行”,在运行栏里输入CMD,然后确定 (3)在出现的DOS窗口中,输入ipconfig/all,回车 (4)这时可以看到DNS SERVERS后面的IP地址,就是你当地的DNS地址了。
IPv6协议是取代IPv4的下一代网络协议,它具有许多新的特性与功能。域名系统(DNS)是Internet的基础架构,IPv6的新特性也需要DNS的支持。因此,DNS必须升级以满足IPv6的需求。本文将从IPv6 DNS的体系结构、IPv6的地址解析、IPv6地址自动配置和即插即用、IPv4到IPv6的过渡等几方面对IPv6时代的DNS进行分析和研究。
一、IPv6优势简介
域名系统(Domain Name System,简称DNS)的主要功能是通过域名和IP地址之间的相互对应关系来精确定位网络资源,即根据域名查询IP地址,反之亦然。DNS是当今Internet的基础架构,众多的网络服务都是建立在DNS体系基础之上的。业界权威人士说:“只有理解了DNS,才真正懂得了Internet。” IPv6协议是用来取代IPv4的互联网协议。相比IPv4,IPv6具有很多优点。首先,它提供了巨大的地址空间;其次,IPv6的地址结构和地址分配采用严格的层次结构,以便于进行地址聚合,从而使路由器中路由表的规模大幅度“瘦身”;再次,IPv6协议支持网络节点地址的自动配置,可以实现即插即用功能。此外,IPv6协议对主机移动性有较好的支持,适合于越来越多的互联网移动应用;IPv6协议在安全性、对多媒体流的支持性等方面都具有超过IPv4的优势。
IPv6网络中的DNS非常重要,一些IPv6的新特性和DNS的支持密不可分。本文从IPv6 DNS的体系结构、IPv6的地址解析、IPv6地址自动配置和即插即用、IPv4到IPv6的过渡等几方面对IPv6时代的DNS进行了分析和研究。
二、IPv6域名系统的体系结构
IPv6网络中的DNS与IPv4的DNS在体系结构上是一致的,都采用树型结构的域名空间。IPv4协议与IPv6协议的不同并不意味着需要单独应用IPv4 DNS体系和IPv6 DNS体系,相反,它们的DNS体系和域名空间必须保持一致,即IPv4和IPv6共同拥有统一的域名空间。在IPv4到IPv6的过渡阶段,域名可以同时对应于多个IPv4和IPv6的地址。随着IPv6网络的普及,IPv6地址将逐渐取代IPv4地址。
的最上方是DNS树形结构中惟一的根(Root),用点号“”表示。根的下一级称为域(Top Level Domain, 简称TLD),也称一级域。域的下级就是二级域(Second Level Domain, 简称SLD),二级域的下级就是三级域,依此类推。每个域都是其上级域的子域(Sub Domain),比如 “netcn”是“cn”的子域,而“cnnicnetcn”既是“netcn”的子域,也是“cn”的子域。
DNS树上的每一个节点都有一个标识(Label),根节点的标识是“空”(即长度为0),其他节点的标识长度在1~63字节之间。一个节点的域名是由从这个节点到根节点的路径上的所有标识从左到右顺序排列组成的,标识之间用“”分隔。
整个DNS域名空间划分成若干个区(Zone),见上图中的椭圆标记。每个区都有域名服务器(包括主服务器和辅服务器),以资源记录(Resource Record)的形式来存储域名信息。资源记录包括了主机名(域名)和IP地址的对应以及子域服务器的授权等多种类型。 用户在使用DNS服务时,不必细致地了解DNS域名空间的树型结构体系,只须在设置网络时指定一个DNS服务器或使用动态主机配置(DHCP)等相关技术。用户的应用程序可以通过操作系统内嵌的解析器(Resolver)访问DNS系统,查询域名相关的网络资源信息。
三. IPv6地址及其表示方法
IPv6地址长度为128比特,地址按照其传输类型分为3种:
(1)单播地址(Unicast Address):用来标识单一网络接口。目标地址是单播地址的数据包将发送给以这个地址为标识的网络接口。
(2)任播地址(Anycast Address):用来标识一组网络接口(通常属于不同的节点)。目标地址是任播地址的数据包发送给其中路由意义上最近的一个网络接口的地址。
(3)多播地址(Multicast Address):用来标识一组网络接口(通常属于不同的节点)。发送到多播地址的数据包将发送给本组中所有的网络接口。在IPv6中没有广播地址(Broadcast Address),用多播地址取代。 其中,单播地址按照地址的传输范围分为可聚合全局单播地址(Aggregatable Global Unicast Addresses)、NSAP地址、IPX层次地址、站点本地地址(Site-Local Address)和链路本地地址(link-Local Address)等。所有的网络接口至少要有一个链路本地地址,同时还可以拥有多个地址(包括单播地址,任播地址和多播地址)。
IPv6的地址在表示和书写时,用冒号将128比特分割成8个16比特的部分,每个部分包括4位的16进制数字。例如:
1080:0000:0000:0000:0008:0800:200C:123A
在每个4位一组的十六进制数中,如其高位为0,则可省略。例如将0800写成800,0008写成8,0000写成0。于是1080:0000:0000:0000:0008:0800:200C:123A可缩写成1080:0:0:0:8:800:200C:123A。为了进一步简化,规范中导入了重叠冒号的规则,即用重叠冒号置换地址中的连续16比特的0。例如,将上例中的连续3个0置换后,可以表示成如下的缩写形式: 1080::8:800:200C:123A。重叠冒号的规则在一个地址中只能使用一次,例如:地址0:0:0:BA98:7654:0:0:0可缩写成::BA98:7654:0:0:0或0:0:0:BA98:7654::,但不能记成::BA98:7654::。
另外,可以用“IPv6地址/前缀长度”来表示地址前缀。这个表示方法类似于CIDR中IPv4的地址前缀表示法。这里IPv6地址是上述任一种表示法所表示的IPv6地址,前缀长度是一个十进制值,指定该地址中最左边的用于组成前缀的比特数。例如,对32比特的前缀10800000(十六进制),可以如下表示:
1080::8:800:200C:123A/32
1080::/32
0条评论