Domain Name Format:
A domain name is a random composition of case insensitive English letters,
numbers and the hyphen. The string can not exceed 67 characters in length.
The hyphen ('-') can not appear at the beginning or the end of the character
string. For example, 'eat-at-joes.com' is a valid domain name, '-eatatjoes.com'