Jeff Geerling graciously transferred his "Is there a module for that?" tongue-in-cheek domain name to me. Thanks Jeff!
So, IS there a module for that? Probably. But if not, the Drupal community is large and will help you. You can even ask me to do it for you :-)
Maybe I should rename my site: There is a module for THAT ?!
Yes, there is https://drupal.org/project/domain