IPアドレスは、インターネット上のコンピュータ同士が通信する際「123.45.67.89」といった数字をピリオドでつないだ「IPアドレス」と呼ばれる番号によって通信相手を特定しており、このような数字の羅列を人間が識別するのは非常に困難なため、人間が覚えやすいように「icloud.co.jp」といった文字列からなるホスト名(ドメイン名)が利用される。このホスト名とIPアドレスを対応づけるしくみをドメインネームシステム(DNS)という。