一个网站有多个IP时,是什么规则决定用户访问哪个IP?
一个网站有多个IP时,是什么规则决定用户访问哪个IP?比如是路径最短还是在同一ISP网内等等。另外PING一个域名得出的IP是否就是访问域名时的IP?...
一个网站有多个IP时,是什么规则决定用户访问哪个IP?比如是路径最短还是在同一ISP网内等等。另外PING一个域名得出的IP是否就是访问域名时的IP?
展开
2个回答
展开全部
一个域名多个IP时,在域名解析过程中会有多个解析记录。用户访问这个域名时,由DNS系统提供解析结果(即IP)给用户。
顺序问题,受以下几方面影响:
1、就近原则:DNS业务系统可以根据访问用户源IP设定不同响应规则,如片区一的回复顺序可以设置为IP-A;IP-B;IP-C; 片区二可以设置DNS响应结果顺序为:IP-B;IP-C;IP-A;譬如上海访问百度和西藏访问百度的解析结果可能不同。又譬如电信用户访问qq.com和移动用户访问qq.com解析结果不同。
2、网站域名管理者在设定DNS域名授权时,直接规定了回复规则,如固定主要回复IP-A,IP-B做备用。
3、可能会受网络影响:如DNS响应了两个结果,但是用户网络只能到达其中一个结果,另一个到达不了。那么访问时会从第一个失败后转到第二个。比较明显的是:用户只有IPv4,然后现在某网站有IPv6,IPv4解析结果,IPv6优先响应给用户,但IPv4用户无法到达IPv6网络,所以最终访问的还是IPv4的目标网站。
顺序问题,受以下几方面影响:
1、就近原则:DNS业务系统可以根据访问用户源IP设定不同响应规则,如片区一的回复顺序可以设置为IP-A;IP-B;IP-C; 片区二可以设置DNS响应结果顺序为:IP-B;IP-C;IP-A;譬如上海访问百度和西藏访问百度的解析结果可能不同。又譬如电信用户访问qq.com和移动用户访问qq.com解析结果不同。
2、网站域名管理者在设定DNS域名授权时,直接规定了回复规则,如固定主要回复IP-A,IP-B做备用。
3、可能会受网络影响:如DNS响应了两个结果,但是用户网络只能到达其中一个结果,另一个到达不了。那么访问时会从第一个失败后转到第二个。比较明显的是:用户只有IPv4,然后现在某网站有IPv6,IPv4解析结果,IPv6优先响应给用户,但IPv4用户无法到达IPv6网络,所以最终访问的还是IPv4的目标网站。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |