Azure 虚拟机 : too frequent DNS lookup [TTL 60]

标签 azure dns centos azure-virtual-machine ttl

我在 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/

相关文章:

python - CentOS安装后看不到python3.8

Azure DevOps 管道 - 获取前一阶段的内部版本号

SQL Azure 表关系

java - 如果我有 IP,则跳过 Java 的 DNS 查询

CSS 没有出现在 ERB 中

php - .htaccess 重定向影响子域

docker - 无法停止正在运行的 docker 容器

Azure 订阅已重新启用,但 VM 停止在端口 80 上应答

python - 使用 Python 从 SQL Server 查询和插入记录

python - Apache 上的 Flask 应用程序,CentOs 抛出 mod_fcgid : error reading data from FastCGI server