★DNS原理DNS(DomainNameSystem---域名系统),它是一种将ip地址转换成对应的主机名或将主机名转换成与之相对应ip地址的一种服务机制。其中,正向解析:通过域名解析出ip地址反向解析:通过ip地址解析出域名DNS使用TCP和UDP,端口号都是53,但它主要使用UDP,服务器之间备份使用..
分类:
其他好文 时间:
2015-02-04 00:44:00
阅读次数:
219
陈科肇
=========
虚拟机操作系统:中标麒麟v6.0
主机:win7
虚拟机:VMWare8
================================
一、虚拟机配置:
1.Devices->Network Adapter->在Network connection单选选项中->选中Bridged:...->OK
2.直接截图,看图填写:
到此虚拟机...
分类:
系统相关 时间:
2015-02-03 11:13:45
阅读次数:
227
定义:DNS:根据一个域名和IP地址相互映射的一个分布式数据库。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。通常Internet主机域名的一般结构为:主机名.三级域名.二级域名.顶级域名。资源记录:rr(resourcerecord),常见的资源记录的类型:SOA:S..
分类:
其他好文 时间:
2015-02-03 07:11:47
阅读次数:
258
后来网上查了一下说是DNS服务器错误。于是修改一下/etc/resolv.conf添加一个nameserver 8.8.8.8完成
分类:
其他好文 时间:
2015-02-02 19:42:52
阅读次数:
136
由于区域在DNS中发挥着重要的作用,因此希望在网络上的多个DNS服务器中提供区域,以提供解析名称查询时的可用性和容错。否则,如果使用单个服务器而该服务器没有响应,则该区域中的名称查询会失败。对于主要区域的其他服务器,必须进行区域传输,以便从主要区域中复制和同步所有区域副本。1. AXFR和IXFR区...
分类:
其他好文 时间:
2015-02-01 10:48:20
阅读次数:
222
DNS区域传送(DNSzonetransfer)指的是一台备用服务器使用来自主服务器的数据刷新自己的域(zone)数据库。这为运行中的DNS服务提供了一定的冗余度,其目的是为了防止主的域名服务器因意外故障变得不可用时影响到整个域名的解析。一般来说,DNS区域传送操作只在网络里真的有备用域名DNS服务...
分类:
其他好文 时间:
2015-02-01 10:45:10
阅读次数:
210
高可用和可扩展的web应用是复杂而昂贵的。密集的高峰时段和流量模式的剧烈波动导致昂贵的硬件利用率低下。Amazon 云服务为web 应用提供高可靠的,可扩展的,安全的高性能基础设施,同时保证了弹性,根据客户的流量变化而实时调整规模进而降低了成本。 1)Amazon-Route-53 来处理用户的DNS请求,这是一个高可用的DNS服务,网络流量通过云服务路由到其他的基础设施2) 静态数据,流数据,和...
分类:
Web程序 时间:
2015-02-01 09:35:48
阅读次数:
212
这个方法用来得到主机的IP地址,这个IP地址可能是IPv4的地址,也可能是IPv6的地址。getHostAddress方法的定义如下:publicStringgetHostAddress()无论InetAddress对象是使用哪种方式创建的,getHostAddress方法都不会访问DNS服务器。如...
分类:
编程语言 时间:
2015-01-30 22:28:52
阅读次数:
298
在通过DNS查找域名的过程中,可能会经过多台中间DNS服务器才能找到指定的域名,因此,在DNS服务器上查找域名是非常昂贵的操作。在Java中为了缓解这个问题,提供了DNS缓存。当InetAddress类第一次使用某个域名(如www.csdn.net)创建InetAddress对象后,JVM就会将这个...
分类:
编程语言 时间:
2015-01-30 20:57:51
阅读次数:
215
虽然Socket类有setTimeout()方法,URLConnection有setConnectTimeout()方法,但这都不能给DNS查询过程添加时间限制,也就是说,如果DNS服务器挂了,那么代码就会阻塞几十秒才能抛出异常。我最近就遇到了这个问题,当DNS服务器出问题的时候,setTimeout()设置的超时时间就不起作用了。
经过google,发现Java目前居然还没有现成的AP...
分类:
编程语言 时间:
2015-01-28 19:46:04
阅读次数:
280