Domain names must:
- be at least 2 characters long;
- contain only letters (a-z), numbers (0-9) and hyphens (-), or a combination of these;
- start and end with a number or a letter, not a hyphen; and
- not contain hyphens in the third and fourth position (e.g., ab--cd...)