背景
客户的网络以前接入了两家ISP(电信、联通)线路,使用F5 LC进行访问链路负载。当客户端通过域名访问业务系统时,F5设备通过客户端local dns返回不同线路的IP地址,以达到按电信运营商线路来访问业务系统的目的。为保证移动用户快速访问业务系统,今年该客户增加了移动线路。其他省份的移动DNS服务器都能正常解析到服务器的移动地址,唯独重庆移动的DNS服务器(主:218.201.4.3,次:218.201.17.2)解析出来仍然是电信的IP地址(61.186.X.X)。
解决分析过程:
1.将重庆移动DNS服务器所属218.201.0.0网段添加进移动regions中,并降低dns缓存时间。
结果移动DNS仍然解析的是电信的IP地址。
2.在F5上抓包分析,抓包命令如下
tcpdump -i any hostx.x.x.x(F5接口ip地址)and port 53 | grep sslvpn
通过抓包发现,重庆移动DNS服务器在向F5设备发送dns解析请求时,使用的是183.230.98.105这个ip地址。多次抓包发现,每次使用的ip地址还不一样,但都是使用的183.230.0.0网段的地址。
3.将183.230.0.0网段地址加入到F5设备上移动regions地址列表中,问题解决。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10023411/viewspace-2132339/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10023411/viewspace-2132339/