5、来做一个测试,如下图:从上图可以看到的IP,然后我换了一台机器,再次运行ping,如下图:大家可以看到,此时返回的IP已经不再是先前那个了,这是为什么呢?同样的一个网站,地址一样,但ping的返回值却不一致。那,原因何在?其实,如果在DNS中启用了循环功能,就可以实现这样的效果。对应163.com这个域名而言,在创建www主机的时候,就同时对应了多个IP地址,比如1.1.1.1、2.2.2.2、3.3.3.3,在DNS的配置文件中体现如下:www IN A 1.1.1.
6、1 2.2.2.2 3.3.3.3当第一个客户请求www的解析时,按照默认顺序进行相应,也就是系统会自动返回1.1.1.1给客户端,当第二个客户请求www的解析时,由于启用了DNS循环,所以DNS会将这个列表做循环处理,如下所示:www IN A 2.2.2.2 1.1.1.1
8、记录时,系统会自动这些记录与客户端IP的网络掩码匹配度,按照最相似的原则,来应答客户端的解析请求。来举个例子,这里有某个域名的A记录解析表:www IN A 161.23.222.51 220.22.120.33 61.135.251.15当一个用户试图解析这个A记录时,如果他的IP是220.22.120.149,系统收到这个解析请求,就会把这