通过防火墙将Dialogflow API URL列入白名单

时间:2019-08-26 00:58:29

标签: google-cloud-platform google-api dialogflow firewall

我正在尝试从公司网络调用Dialogflow API,因此我需要请求将某些出站规则添加到防火墙中。

我要在API调用中尝试访问的URL的格式为:https://dialogflow.googleapis.com/v2/projects/ *

我已经尝试将dialogflow.googleapis.com列入白名单,并且还尝试将googleapis.l.google.com列入白名单,而dialogflow.googleapis.com的CNAME记录却无济于事。

当尝试从防火墙后面ping / curl时,连接仍然超时。我需要将哪个域/ IP范围列入白名单以允许对Dialogflow的出站呼叫?

1 个答案:

答案 0 :(得分:0)

好吧,这是直接从马的嘴(Google DNS)。其中之一应该起作用。

$ nslookup
> server 8.8.8.8
Default server: 8.8.8.8
Address: 8.8.8.8#53
> dialogflow.googleapis.com
Server:     8.8.8.8
Address:    8.8.8.8#53

Non-authoritative answer:
dialogflow.googleapis.com   canonical name = googleapis.l.google.com.
Name:   googleapis.l.google.com
Address: 172.217.7.138
Name:   googleapis.l.google.com
Address: 172.217.7.170
Name:   googleapis.l.google.com
Address: 172.217.9.202
Name:   googleapis.l.google.com
Address: 172.217.12.234
Name:   googleapis.l.google.com
Address: 172.217.7.234
Name:   googleapis.l.google.com
Address: 172.217.8.10
Name:   googleapis.l.google.com
Address: 172.217.13.74
Name:   googleapis.l.google.com
Address: 172.217.13.234
Name:   googleapis.l.google.com
Address: 172.217.15.106
Name:   googleapis.l.google.com
Address: 172.217.15.74
Name:   googleapis.l.google.com
Address: 172.217.164.138
Name:   googleapis.l.google.com
Address: 172.217.164.170
>