Gli indirizzi IP vengono solitamente assegnati in modo gerarchico. Agli utenti vengono assegnati indirizzi IP dai provider di servizi Internet (ISP). Gli ISP ottengono le allocazioni degli indirizzi IP da un registro Internet locale, da un registro Internet nazionale o dal rispettivo registro Internet regionale.