使用两个不同的IP地址(内部与外部)对DNS名称进行DNScaching

假设我们有一个内部指向公司networking内部IP地址的DNS条目ocean.corp.tld,并从外部指向外部公共IP地址。 基本上相同的DNS名称,但两个不同的IP地址,根据您是否在我们的公司networking或我们的企业networking之外。

如果我在连接到公司networking时打开了https://ocean.corp.tld ,则该名称将被parsing为内部IP地址,并将caching在本地计算机的DNScaching中。 现在,如果我尝试从同一台计算机(无VPN)的外部networking连接到https://ocean.corp.tld ,尝试从本地计算机DNScaching中使用caching的IP地址时,它会失败,还是会parsing为外部公共IP地址和连接成功?

如果它仍然在DNScaching中,那么它将被parsing为内部IP地址。

请注意,这只会发生,如果您没有closures并重新启动客户端并从外部networking连接。 如果在从外部networking连接之前closures并重新启动客户端,则DNScaching将被刷新,并将parsing为外部IP地址。