我对DNS的核心功能的理解是在域名(例如blah-whatever.com
)和IP地址(例如100.2.3.4)之间提供命名/映射服务。
此外,我对Internet DNS服务器的工作方式的理解是,当域/ IP映射记录发生更改(例如,更改blah-whatever.com
为现在指向105.2.3.4等)时,此更改需要在世界上的每个DNS服务器上传播。之前的更改可以说是“完整的”。此传播时间有时可持续长达24小时。
因此,首先,如果到目前为止我所说的话有误或不正确,请先纠正我!
假设我或多或少是正确的,我不了解CloudFlare或DynamicDNS之类的公司如何提供“即时过渡”类型的服务,从而使您可以通过它们更改DNS记录,并且- 繁荣 -这种更改会立即生效。
我知道有一种叫做“ TTL”的东西(生存时间,我想是!!?)在这种即时翻转功能中起作用,但是由于我已经开始模糊了该功能,因此很难理解这个TTL是它的用途。
所以我想问:关于动态DNS及其竞争对手,这是什么使他们可以立即更改DNS映射(而无需像其他所有人一样花费24小时来传播DNS更改),并且TTL如何适合此过程?提前致谢。