Como é atribuido o endereço de IP?

Endereços Internet Protocol são atribuídos a um host, no momento da inicialização, ou permanentemente pela configuração fixa de seu hardware ou software. Configuração persistente é também conhecido como a utilização de um endereço de IP estático. Em contraste, nas situações em que o endereço de IP do computador é atribuído recentemente cada vez, isto é conhecido como a utilização de um endereço de IP dinâmico.

Métodos
Endereços IP estáticos são atribuídos manualmente a um computador por um administrador. O procedimento exato varia de acordo com a plataforma. Isto contrasta com endereços IP dinâmicos, que são atribuídas tanto pela interface do computador ou software próprio hospedeiro, como no zeroconf, ou atribuído por um servidor usando o Dynamic Host Configuration Protocol (DHCP). Apesar de endereços IP atribuídos utilizando DHCP pode permanecer o mesmo por longos períodos de tempo, que geralmente podem mudar. Em alguns casos, um administrador de rede pode implementar atribuídos dinamicamente endereços IP estáticos. Neste caso, um servidor de DHCP é usado, mas é especificamente configurado para atribuir sempre o mesmo endereço IP a um computador específico. Isso permite que os endereços IP estáticos a serem configurados de forma centralizada, sem ter que configurar especificamente cada computador na rede de um processo manual.

Na ausência ou insuficiência de configurações de endereços estáticos ou stateful (DHCP), um sistema operacional pode atribuir um endereço IP para uma interface de rede usando um método de autoconfiguração stateless, como zeroconf.

Usos de endereçamento dinâmico
Os endereços IP dinâmicos são mais frequentemente atribuído em redes locais (LANs) e redes de banda larga pelo serviço denominado Dynamic Host Configuration Protocol (DHCP). Este serviço é utilizado para evitar a sobrecarga administrativa de atribuição de endereços estáticos específicos para cada dispositivo de uma rede. Em sistemas operacionais mais atuais de desktop, configuração de IP dinâmico é ativado por padrão, de modo que o usuário não precisa inserir manualmente as configurações para se conectar a uma rede com um serviço de DHCP ativo. DHCP não é a única tecnologia usada para atribuir endereços IP dinâmicos.

Autoconfiguração de endereço
RFC 3330 define um bloco de endereço, 169.254.0.0/16, para o uso especial no endereçamento de conexão local para redes IPv4. No IPv6, cada interface, seja através de atribuições de endereços estáticos ou dinâmicos, também recebe um endereço de link local automaticamente no bloco fe80 :: / 10.

Esses endereços são válidos apenas no link, como um segmento de rede local ou ponto a ponto, que um host está conectado. Esses endereços não são roteáveis e como endereços privados não pode ser a origem ou o destino dos pacotes que atravessam a Internet.

Quando o link-local de bloco de endereços IPv4 foi reservado, não existiam normas para os mecanismos de autoconfiguração de endereços. Preenchendo o vazio, a Microsoft criou uma implementação que é chamado de IP privado automático (APIPA). Devido ao poder de mercado da Microsoft, APIPA foi implantado em milhões de máquinas e tem, assim, tornar-se um padrão de fato na indústria. Muitos depois, a IETF (Internet Engineering Task Force) definiu um padrão formal para essa funcionalidade, RFC 3927, intitulado de configuração dinâmica de endereços IPv4 Link-Local endereços

Usos do endereçamento estático
Algumas situações de infraestrutura tem que usar endereçamento estático, como quando encontrar o Domain Name System (DNS) host que irá traduzir nomes de domínio para endereços IP. Os endereços estáticos também são convenientes, mas não absolutamente necessário, para localizar os servidores dentro de uma empresa. Um endereço obtido a partir de um servidor DNS vem com um tempo para viver, ou tempo de cache, após o que deve ser procurado para confirmar que ele não mudou. Mesmo endereços IP estáticos fazer a mudança como resultado de administração de rede (RFC 2072).