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网址
答案 0 :(得分:1)
您为什么要对IP地址进行硬编码?您只是在设置自己,使其无法修复时(例如在度假时)失败
您不应认为DNS查询返回的IP地址的长度比响应返回的TTL值长。
主机名是有意的抽象,因此您不必担心IP地址是否由于故障,维护,负载平衡而更改。
请不要硬编码IP地址。
如果您提到的模块确实只接受IP地址,那么您需要针对供应商提出一个错误,说这需要修复,尤其是因为这是针对现场部署的设备,部署后您可能不容易更新。
>