本帖最后由 罗狮 于 2020-12-27 18:29 编辑
问题现象:客户反馈在外网经访问网站可以刷新验证码,但是内网访问没有加载验证码。
网络环境:外网访问网站通过防火墙目的地址转换发布的内网服务器,内网通过修改hosts文件使外网的域名解析为内网地址。网路流量没有经过防火墙,可以排除防火墙策略的原因。 排查思路: 2.我们看到获取验证码的域名地址为tzzxyy.zwjk.com和网页使用的域名地址以及端口。域名解析都是同一个IP地址。但端口却不同,此处验证码使用端口为443。查看防火墙策略,443端口映射到另一台服务器上的,不是网站部署的服务器。 3.客户电脑的hots文件只写了hlwtzzx.zwjk.com域名的对应的内网地址,而没有写tzzxyy.zwjk.com域名对应的服务器地址。此时我们在电脑上修改hosts文件,将tzzxyy.zwjk.com域名解析为对应的服务器,网页就能加载验证码。 4.内网用户通过域名访问网站也可以是使用dns-maping实现或者双向地址转换 |