域名系统(dns)是internet上解决网上机器命名的一种系统。就像拜访朋友要先知道别人家怎么走一样,internet上当一台主机要访问另外一台主机时,必须首先获知其地址,tcp/ip中的ip地址是由四段以“.”分开的数字组成,此处以ipv4的地址为例,ipv6的地址同理,,记起来总是不如名字那么方便,所以这里就采用了域名系统来管理名字和ip的对应关系。下面就由小编和大家讲一讲好用dns有哪些优点和缺点。
一、主要优点
这种技术的主要缺点如下:
1、技术实现比较灵活、方便,简单易行,成本低,适用于大多数tcp/ip应用。不需要网络专家来对之进行设定,或在出现问题时对之进行维护。
2、对于web应用来说,不需要对代码作任何的修改。事实上,web应用本身并不会意识到负载均衡配置,即使在它面前。
3、web服务器可以位于互联网的任意位置上。
二、主要缺点
dns负载均衡技术在具有以上优点的时候,其缺点也非常明显,主要表现在:
1、不能够按照web服务器的处理能力分配负载。dns负载均衡采用的是简单的轮循负载算法,不能区分服务器之间的差异,不能反映服务器的当前运行状态。所以dns服务器将http请求平均地分配到后台的web服务器上,而不考虑每个web服务器当前的负载情况。如果后台的web服务器的配置和处理能力不同,最慢的 web服务器将成为系统的瓶颈,处理能力强的服务器不能充分发挥作用。不能做到为性能较好的服务器多分配请求,甚至会出现客户请求集中在某一台服务器上的情况。
2、不支持高可靠性,dns负载均衡技术没有考虑容错。如果后台的某台web服务器出现故障,dns服务器仍然会把dns 请求分配到这台故障服务器上,导致不能响应客户端。
3、可能会造成额外的网络问题。为了使本dns服务器和其他dns服务器及时交互,保证dns数据及时更新,使地址能随机分配,一般都要将dns的刷新时间设置的较小,但太小将会使dns流量大增造成额外的网络问题。
4、一旦某个服务器出现故障,即使及时修改了dns设置,还是要等待足够的时间(刷新时间)才能发挥作用,在此期间,保存了故障服务器地址的客户计算机将不能正常访问服务器。
三、dns形式
域名服务器通常会有两种形式:域名服务器,以及缓存域名服务器。
1、域名服务器
下列情况需要有域名服务器:想要向全世界提供dns信息,并对请求给出。注册了类似 exampleorg的域,而需要将ip指定到其下的主机名上。某个ip地址块需要反向dns项(ip 到主机名)。备份服务器,或常说的从(slave) 服务器,会在主服务器出现问题或无法访问时来应答查询请求。
2、缓存域名服务器
下列情况需要有缓存域名服务器: 本地的dns服务器能够缓存,并比直接向外界的域名服务器请求更快地得到应答。当有人查询www.freebsdorg时,解析器通常会向上级isp的域名服务器发出请求,并获得回应。如果有本地的缓存dns服务器,查询只有在第一次被缓存dns服务器发到外部世界。其他的查询不会发向局域网外,因为它们已经有在本地的缓存了。
虽然因特网上的节点都可以用ip地址唯一标识,并且可以通过ip地址被访问,但即使是将32位的二进制ip地址写成4个0~255的十位数形式,也依然太长、太难记。因此,人们发明了域名(domain name),域名可将一个ip地址关联到一组有意义的字符上去。用户访问一个网站的时候,既可以输入该网站的ip地址,也可以输入其域名,对访问而言,两者是等价的。例如:微软公司的web服务器的ip地址是207.46.230.229,其对应的域名是www.microsoft.com,不管用户在浏览器中输入的是207.46.230.229还是www.microsoft.com,都可以访问其web网站。小伙伴们要想获得更多好用dns的内容,请关注我们!
阿里云盘webdav服务器地址这个页面的主机产品开通和虚拟主机的一样吗修改个人资料-域名及账户问题听说蓝色是网站设计师最终爱的颜色,是真的吗?怎样进行网页设计制作过程?网页设计制作过程有哪些步骤?如何建立自己的个人网站?申请域名的流程有哪些?网络域名申请要多久?域名注册那个网站比较好,新手要注意哪些?