iOS是否存储DNS,如果存储,在服务器传输后如何重置?

时间:2016-07-09 01:24:00

标签: ios caching dns server

iOS是否存储DNS,如果存储,在服务器传输后如何重置?我有一个发布的应用程序,在我通过服务器迁移到另一个IP之前,我想确保我知道使用我的应用程序的人是否会在应用程序中遇到API调用的任何问题。任何知识将不胜感激。谢谢你的时间!

1 个答案:

答案 0 :(得分:2)

我是DNS专家,但对iOS而言并非如此。所以这个答案是DNS的工作方式。我不能说iOS是否正确(但他们在正确性方面的声誉比我不提及的其他人更好)。

在DNS中,每个RR(即资源记录,DNS中的基本单位,您的地址[假设您只有一个]在单个RR中)有一个TTL,它指定它有多长时间。在正常操作中,您将这些设置为相当长的时间(至少几个小时,通常是几天)。当事情没有改变时,这表示DNS客户端在再次查询之前应该保留数据多长时间。当您考虑进行更改时,您可以提前将TTL设置为较低(例如几分钟),然后您可以在正确的时间进行更改,因为没有主机应该保留旧数据的时间长于降低的时间。 TTL,你知道每个人都应该在那个时间内拥有新数据。您使用更高TTL的原因通常是降低服务器和您(以及连接到您的每个人)互联网连接的需求。