DNS是由解析器和域名。域名
服务器是指域名和对应的IP
地址,
网络中的所有主机和服务器,将域名的IP地址,域名必须对应一个IP地址,而IP地址不一定有一个域名。域名
系统采用层次结构类似于
目录树。
主要
原因是发明DNS 80在年底开始为互联网主机通过上升的地方hosts.txt
文件找到彼此越来越难数,越来越多的unreliable.dns成功地
解决了这个问题,总体看是非常强大和应用规模的扩大也很好,是也延伸到一些新的领域很容易(如IPv6,E.164)。
DNS作为互联网的关键基础设施,仍然存在4个主要问题:
在技术方面,rfc1035规定DNS协议是基于UDP协议的,只能是512个字节最多。有没有超过13根服务器的世界中,IP很难对付,DNSSEC和IPv6很难
支持。解决的
方法有两种。一是虽然ends0已经扩大,很少有实际应用,及二是鼓励基于TCP的DNS,但它可能会带来更多的问题。其他问题和缓存
中毒,根服务器无法知道gTLD和ccTLD造成的非法污染,UDP协议欺骗攻击,DNSSEC在密钥
管理和更新根,和新的延迟IPv6共存DNS序列分析增加钓鱼等类似字的使用。
执行方面:常用的名称服务器软件(绑定和Windows)有一些安全漏洞,可在历史上,它可用于中毒,DoS攻击,等等,特别是在递归解析。此外,由于无效的TLD,反复分析和源地址
错误(如RFC1918),根服务器75% - 98%交通其实是不必要的,缺少缓冲,UDP和选播以及流通过剩部署DNS污染DNS监控机制的缺乏。此外,
网页浏览器也喜欢为
应用程序添加一些没有
名字的分辨率去。
操作方面:如不合格
代理、网络差异、开放式分析软件、无SOA、名称服务器复合依赖、TTL建立、命名
空间扩展等,将DNS作为负载均衡技术等。
注册:混乱的市场,没有更多的话。
下面对DNS重定向的缺陷进行分析如下:
该
路由方案充分利用了现有的网络结构,结构简单,被认为是一种有效的技术。它是现阶段CDN应用中主要的路由技术,但其
性能瓶颈非常突出。
(1)DNS重定向的RTT,远远大于由内容服务器提供的内容,需要一个较长的往返时间定位非常贴近
用户的内容服务器,重定向过程包括远程访问根DNS重定向DNS服务器的过程。相反,过去的访问内容服务器非常贴近用户。显然,DNS重定向的RTT远远大于用户访问内容服务器在CDN性能提高的瓶颈,RTT.RTT。
(2)当我们增加网络带宽,缩短了用户的要求,达到根域名,并把服务器的时间。DNS
查询海量数据和复杂的选址过程中DNS重定向的延迟已经创造了另一个瓶颈,提高网络的性能。
(3)CDN是分布式的,重定向DNS技术是中央服务器
类型,由于对根DNS和重定向DNS的集中访问,形成了网络拥塞点。一个CDN的设计
目标是为了避免网络拥塞,从而导致矛盾。集中访问服务器无疑加重了服务器的负载,进一步导致数据查询和
处理延迟。此外,DNS技术的重定向是不可靠的因为中央服务器的使用。如果链接到中央DNS严重堵塞甚至断开,用户将无法访问,接近它的内容服务器。
通过以上的分析,我相信您对DNS已经有了更深刻的理解,这在
学习网络协议时需要读者更多的关注。