ホスト名
ホスト名、すなわちすべてのドメイン名はドットで区切られた一連の「ラベル」で構成されている。それぞれのラベルは1文字以上63文字以下の制限がある。さらにすべてのラベルを結合しドメイン名を構成したとき、その最大文字数は255文字以下であると言う制限がある。
ドメイン名と違い、ホスト名のラベルはASCII文字の'a'から'z'まで(大文字小文字は無視される)と、'0'から'9'の数字そしてハイフンだけを使うことが出来る。ラベルの最初と最後の文字にハイフンを使うことは出来ない。ハイフン(そしてラベルの間に打つドット)以外の特殊文字は時に誤って使われるが許容されない。 また、アンダースコアはWindowsで構築されたシステムで一般に使われるが、RFC 952によれば許容されない。また、DomainKeysやSRVレコードのようないくつかのシステムはそれらの特別なドメイン名がホスト名と混同されない事を確実にするために故意にアンダースコアを使用する(これらはドメイン名であるので許容される)。
インターネットでは、ホスト名はホストに割り当てられるドメイン名の一種である。 これは、通常、親ドメイン名とホストのローカル名との組み合わせで表現される。
例えば、「ja.wikipedia.org」は左端のホスト名「ja」とドメイン名「wikipedia.org」から構成されている。この種類のホスト名はローカルなhostsファイル、あるいはDNSリゾルバによってIPアドレスに変換される。1つのホストはいくつかのホスト名を持つことができる。けれども一般的にホストのオペレーティングシステムは自分自身で使用するホスト名が1つであることを好む。
以下の制限事項に従う限り、あらゆるドメイン名はホスト名ということが出来る。例えば、「ja.wikimedia.org」と「wikimedia.org」は両方にIPアドレスが割り当てられているので、これらはホスト名である。ドメイン名「pmtpa.wikimedia.org」はIPアドレスを持っていないので、ホスト名ではない。しかし、「rr.pmtpa.wikimedia.org」はIPアドレスがあるホスト名である。
つまりドメイン名のうち、IPアドレスが割り当てられ通信可能なもの(ホストとして機能するもの)はホスト名である。
また、(IPアドレスを持つ)完全修飾ドメイン名の左端のドメイン名(上記で言えば "ja" )もローカルな意味でのホスト名である。"ja"だけでは外部ネットワークからホストの特定はできないが、"ja"が所属するネットワークから見れば"ja"のみで通信可能である。 "www"はインターネットで広く使われているホスト名と言える。