Domains

Each node in the tree of a DNS database, along with all the nodes below it, is called a domain. Domains can contain both hosts (computers) and other domains (subdomains). For example, the Microsoft domain microsoft.com could contain both computers such as FTP.microsoft.com and subdomains such as dev.microsoft.com which could contain hosts such as ntserver.dev.microsoft.com.

In general, Domain names and Host names have restrictions in their naming which only allow the use of characters "a-z", "A-Z", "0-9", and "-" (dash or minus sign). The use of characters such as the "/", ".", and "_" (slash, period, and underscore) are not allowed.