A few months ago I, in response to WordPress 100 year hosting plan, I suggested the National Library as solution. Register an ISBN or ISSN for your site's content and submit it. It will not keep a domain alive or keep it from being re-used for something else, but it will ensure the content is with an institution that has both a track record and higher likelihood w.r.t. longevity.