google-maps - 在防火墙后面使用谷歌地图 api

标签 google-maps firewall

我有一个嵌入谷歌地图的应用程序。工作正常。一些用户位于防火墙后面,对世界其他地方的访问非常有限。

有谁知道 google maps api 使用的 dns-names/ip-addresses 的有效列表?我可以在 firebug 的网络面板中看到它加载的 dns 名称。但是只使用它们感觉有点不安全。有没有可以添加到防火墙白名单的列表?

..弗雷德里克

编辑

我与在谷歌地图团队工作的人交谈过。他说这是不可能的,因为 ip 地址发生了变化,因为 map 服务在服务器的整个范围内被分割。

最佳答案

现在这是可能的。信息的主要来源在这里:https://developers.google.com/maps/documentation/business/articles/prelaunch_checklist#firewall

配置防火墙以允许访问 Google Maps API 服务

为什么它很重要: Maps API 服务使用多种域,其中一些不属于 *google.com 域。如果您位于限制性防火墙之后,那么了解哪些 Maps API 服务使用哪些域非常重要。

不允许访问正确的域将导致 API 请求失败,这可能会破坏您的应用程序。有关 Maps API 使用的域的完整列表,请咨询我们的 portal resource (要求登录):

登录Google Enterprise Support Portal
支持门户仅适用于 Google Maps API for Work 用户。
导航到“资源”选项卡
选择名为 "List of domains used by the Google Maps API Family." 的资源
您应该允许您的应用程序访问这些域。

请注意,我们不建议按 IP 地址管理防火墙限制,因为与这些域关联的 IP 不是静态的。

关于google-maps - 在防火墙后面使用谷歌地图 api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5800955/

相关文章:

google-maps - 将我的 HTML Google MAP API 版本 2 迁移到版本 3

c - 如何在C++中的system()函数中添加路径参数

linux - 无法在 IPTABLES 防火墙上打开端口

azure - 无法使用 SQL 身份验证连接到 Azure SQL Server

linux - 在 coreos 上将容器暴露给互联网

azure-devops - 使用 vnet 和防火墙保护时,Azure DevOps Build Pipeline 无法从 Key Vault 获取 secret

javascript - 谷歌地图控制按钮

javascript - 谷歌地图 : place ID array over 10 doesn't work

android - 谷歌地图相机位置在多个标记上

javascript - 我的第 5 个标记没有显示,有什么问题吗?