An accurate and complete and comprehensive service to recover DNS history data for some domains not exist: there's no global repository of this data anywhere in the Internet, and almost always neither providers o registries record this historical data.
There're however a number of tools available that may be useful for this task; every single service relies on its own archives, so it's no granted you'll recover the data you're querying for or they are accurate. here it is some: