我正在尝试从公司网络调用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的出站呼叫?
答案 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
>