Forum Moderators: phranque
Of course, name translation information is cached in a great many places throughout the Internet, and not all such software obeys the expiration protocol correctly, further randomizing the time required for a change to propagate "everywhere".
If you know you are going to move domains, and you run your own name server or have a friendly ISP, you could have the expiration time cranked down to a very short period the day before you're making the move.