DNS propagation is the period it takes for changes made to a Domain Name System record to be updated across the entire internet. This process can take anywhere from a few minutes to 72 hours, depending on various factors like TTL settings and the caching behavior of DNS servers worldwide.