我在 Azure 上有一个 VM 设置(运行 CentOS 的经典 VM)。我正在开发与 Azure VM 上托管的 RESTful API 连接的移动应用程序。我的移动应用程序性能很慢,在调查中,我发现我的 Azure VM 的 FQDN 的 DNS 查找时间太长(每次查找大约 5-5.5 秒)并且非常频繁。附件是我 Mac 上“挖掘”工具的输出。
Dig tool output
有没有办法可以控制 Azure VM 的 TTL?如果我购买一个静态 IP 并将其映射到我的 Azure VM 的 FQDN 会有帮助吗?另外,有没有办法减少 DNS 查找时间?
谢谢,
吉里
最佳答案
TTL 与域名相关联。如果您想增加 TTL,您需要购买一个域名并将其与域相关联。使用您自己的域名,您可以设置所需的任何 TTL。
您会更好地针对域名进行开发,因为这将为您提供针对它进行开发的最大灵 active ,因为您可以移动应用程序指向的位置,并且如果您的应用程序特别成功,您将需要一个负载均衡等域名
关于Azure 虚拟机 : too frequent DNS lookup [TTL 60],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36443957/