Google MQTT broker-从MQTT.googleapis.com获得的IP地址是否稳定

Google MQTT broker-从MQTT.googleapis.com获得的IP地址是否稳定,mqtt,google-cloud-iot,Mqtt,Google Cloud Iot,O2的新NBIOT演示模块(我们正在测试)只接受IP地址作为代理主机,而不接受URL[mqtt.googleapis.com]。如果我运行DNS查找,这很好-但是与mqtt.googleapis.com关联的IP地址有多稳定 我在这里有DNS查询74.125.201.206 它将保持稳定/不变多久 stream { upstream google_mqtt { server mqtt.googleapis.com:8883; } server {

O2的新NBIOT演示模块(我们正在测试)只接受IP地址作为代理主机,而不接受URL[mqtt.googleapis.com]。如果我运行DNS查找,这很好-但是与mqtt.googleapis.com关联的IP地址有多稳定

我在这里有DNS查询74.125.201.206

它将保持稳定/不变多久

stream {
    upstream google_mqtt {
            server mqtt.googleapis.com:8883;
    }
    server {
            listen 8883;
            proxy_pass google_mqtt;
    }
}

我想插入IP地址而不是mqtt url,为什么要硬编码IP地址?你只是让自己在无法修复它的时候(例如在度假时)失败

您不应该假设DNS查询返回的IP地址的有效期超过响应返回的TTL值

主机名是经过深思熟虑的抽象,因此您不必担心IP地址是否会发生变化,无论是由于故障、维护、负载平衡引起的

只是不要硬编码IP地址


如果您提到的模块实际上只接受IP地址,那么您需要针对供应商提出一个错误,说这需要修复,特别是对于部署后可能无法轻松更新的现场部署设备。

为什么要硬编码IP地址?你只是让自己在无法修复它的时候(例如在度假时)失败

您不应该假设DNS查询返回的IP地址的有效期超过响应返回的TTL值

主机名是经过深思熟虑的抽象,因此您不必担心IP地址是否会发生变化,无论是由于故障、维护、负载平衡引起的

只是不要硬编码IP地址


如果您提到的模块实际上只接受IP地址,那么您需要针对供应商提出一个错误,说这需要修复,特别是对于部署后可能无法轻松更新的现场部署设备。

为什么您特别需要IP地址?为什么您特别需要IP地址?