如何从 crossdomain.xml 文件中隐藏 IP 地址并授予对所有客户端 IP 的访问权限以从 Web 服务器应用程序访问服务器数据。
这是一个例子
以下是客户端IP 121.171.1.181 121.171.1.182 121.171.1.183 121.171.1.184
以上所有客户端都安装了 demo.swf,其中包含以下 url http://www.test.com/data.txt文件以获取要在 demo.swf 文件中使用的数据
注意:(我在生产场景中有100个客户端IP)
Web 服务器www.test.com和以下 crossdomain.xml 位于根目录
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="121.171.1.181" secure="false" to-ports="80" />
<allow-access-from domain="121.171.1.182" secure="false" to-ports="80" />
<allow-access-from domain="121.171.1.183" secure="false" to-ports="80" />
<allow-access-from domain="121.171.1.184" secure="false" to-ports="80" />
<allow-http-request-headers-from domain="121.171.1.181" headers="*" secure="false"/>
<allow-http-request-headers-from domain="121.171.1.182" headers="*" secure="false" />
<allow-http-request-headers-from domain="121.171.1.183" headers="*" secure="false" />
<allow-http-request-headers-from domain="121.171.1.184" headers="*" secure="false" />
</cross-domain-policy>
问题:安全扫描软件扫描显示 crossdomain.xml 文件中标识的内部 IP 地址。
如何在 crossdomain.xml 文件中隐藏 IP 地址并允许所有客户端访问http://www.test.com/data.txt文件。