DNS缓存或DNS解析器缓存是一个临时的小型数据库, 维护着设备的操作系统, 该设备基本上包含对网站和其他Internet域的所有近期访问的多次记录。作为全栈开发人员, 我通常必须在应用程序需要将项目从一台服务器迁移到另一台服务器时将其迁移。这样的问题是, 由于用户使用的设备上的DNS缓存, 该用户将保留应用程序所在服务器的旧IP, 但是现在它位于具有另一个IP的另一台服务器中。由于DNS缓存, 这导致网站不可用, 但仅在用户设备中不可用。
你还需要知道如何在用户可能遇到问题的每台设备上刷新此缓存。在本文中, 我们将与你分享如何清除Android设备中Google Chrome的DNS缓存。
在Google Chrome浏览器中刷新DNS缓存
要从Android的Google Chrome浏览器清除DNS缓存, 你需要访问chrome:// net-internals /#dns URL。这将在” DNS”选项卡中打开Chrome的Net Internals。 Net-internals是NetLog事件流的可视化工具。它既可以实时使用, 也可以加载事后NetLog转储。
访问前面提到的URL后, 你将看到一个按钮, 即”清除主机缓存”:
只需单击按钮, 然后应清除条目, 现在, 如果用户访问同一域, 则将解析新服务器的地址, 并且用户将能够从移动设备访问你的网站。