Is there a canonical place that stores DNS registration information? For example for a domain that has changed hands a few times, can I see a listing of the owner information* over time and when the transfers took place?
*whether it's proxied or not
Note: I'm interested in any domain, whether it's an international TLD or a country coded site.
Have you tried http://dnshistory.org? I've tested it with my private - not listed on google - domain and the site returns complete history of NS, MX, A, etc. changes. I don't know how many domains/nameservers the site has "crawled". But i was surprised that the site has found my private domain.
While it may be possible to get that information for some domains it certainly won't be possible for any and all registrations. Depending on the domain, that information may not be available due to local privacy laws. Also, domains may also be registered through a proxy agent, so the real ownership may never even have been listed.