DNSは自分で動かすのも結構大変ではあるけれど、適当なところに任せてしまうと「浸透待ちで2日待ってください」とか言い始めるふぁっきんな業者が多いので注意した方が良いです。
いわゆる推奨の手順だとDNS鯖を変更する時は変更元と変更先のDNS鯖に設定されているNSレコードをどちらも変更先に設定する必要があるんだけど、NSレコードを自分のDNS鯖以外に設定出来るDNSサービスが少ない。(AWSとぐぐるさんのは行けそうな気がするけど)
日本のレジストラとかが提供しているDNS鯖だいたい全滅なので厳しい<NSレコードを自分のDNS鯖以外に設定可能かどうか
Mastodonは、オープンなウェブプロトコルを採用した、自由でオープンソースなソーシャルネットワークです。電子メールのような分散型の仕組みを採っています。