【问题标题】:Determining the IP address of the node that executes the UrlFetchApp call确定执行 UrlFetchApp 调用的节点的 IP 地址
【发布时间】:2012-07-29 10:24:26
【问题描述】:

对于通过 Google Apps 脚本中的 UrlFetchApp 调用 Web API,我必须提交 HTTP 客户端 IP(通过 HTTP-GET)以进行身份​​验证(namecheap.com API)。

有没有办法确定将执行 UrlFetchApp 调用以将其添加到查询 URL 的节点的 IP 地址?

【问题讨论】:

  • 你能解决这个问题吗?我现在也有同样的情况。
  • 没有。我使用了来自不同提供商的不同 API。

标签: google-apps-script urlfetch


【解决方案1】:

不,这是不可能的。但是,Google 确实为您提供了一系列 IP 地址,您可以通过这些地址拨打电话:

64.18.0.0 - 64.18.15.255
64.233.160.0 - 64.233.191.255
66.102.0.0 - 66.102.15.255
66.249.80.0 - 66.249.95.255
72.14.192.0 - 72.14.255.255
74.125.0.0 - 74.125.255.255
173.194.0.0 - 173.194.255.255
207.126.144.0 - 207.126.159.255
209.85.128.0 - 209.85.255.255
216.239.32.0 - 216.239.63.255

来源:https://developers.google.com/apps-script/guides/jdbc#creating_other_database_connections

【讨论】:

  • 有人可以确认上面提到的#google-apps-script #ip-addresses 列表是最新的吗?
  • 这些 IP 地址在过去 5 个月左右都在工作,但我刚刚遇到了一个案例,即 google sheet 正在从另一个 IP 地址访问服务器。
  • 我也是。我记录的地址是107.178.192.138、107.178.192.142、107.178.192.146
  • 这些地址还有效吗?
猜你喜欢
  • 2011-12-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-22
  • 2011-02-05
  • 1970-01-01
相关资源
最近更新 更多