Dear How-To Geek,
After reading over your five things to do with a new router article, I was poking around in the control panel of my router. One of the things I found among all the settings is a table to set static IP addresses. I’m pretty sure that section is self explanatory in as much as I get that it allows you to give a computer a permanent IP address, but I don’t really understand why? I’ve never used that section before and everything on my home network seems to work fine. Should I be using it? It’s obviously there for some reason, even if I’m not sure what that reason is!
Sincerely,
IP Curious
DHCP versus Atribuição de IP Estático
Para ajudar você a entender a aplicação de endereços IP estáticos, vamos começar com a configuração que você (e a maioria dos leitores) tem. A maioria das redes de computadores modernas, incluindo a pequena rede em sua casa controlada pelo seu roteador, usa o DHCP (Dynamic Host Configuration Protocol). O DHCP é um protocolo que atribui automaticamente um novo dispositivo a um endereço IP do pool de endereços IP disponíveis, sem qualquer interação do usuário ou de um administrador do sistema. Vamos usar um exemplo para ilustrar o quão maravilhoso é o DHCP e como é fácil fazer todas as nossas vidas.
Imagine que um amigo visite seu iPad. Eles querem entrar na sua rede e atualizar alguns aplicativos no iPad. Sem o DHCP, você precisa entrar em um computador, fazer login no painel de administração do seu roteador e atribuir manualmente um endereço disponível ao dispositivo do seu amigo, como 10.0.0.99. Esse endereço seria atribuído permanentemente ao iPad do seu amigo, a menos que você fosse mais tarde e liberasse manualmente o endereço.
Com o DHCP, no entanto, a vida é muito mais fácil. Seu amigo visita, ele quer entrar na sua rede, então você dá a senha do Wi-Fi para entrar e pronto. Assim que o iPad é conectado ao roteador, o servidor DHCP do roteador verifica a lista de endereços IP disponíveis e atribui um endereço com uma data de expiração. O iPad do seu amigo recebe um endereço, conectado à rede e, em seguida, amigo deixa e não está mais usando a rede que o endereço retornará ao pool de endereços disponíveis prontos para serem atribuídos a outro dispositivo.
Tudo isso acontece nos bastidores e, supondo que não haja um erro crítico no software do roteador, você nem precisa prestar atenção ao processo do DHCP, pois ele será completamente invisível para você. Para a maioria das aplicações, como adicionar dispositivos móveis à sua rede, uso geral do computador, consoles de videogame, etc., este é um arranjo mais do que satisfatório e todos nós devemos ter o DHCP e não se sobrecarregar com o incômodo de gerenciar manualmente Tabelas de atribuição de IP.
Quando usar endereços IP estáticos
Embora o DHCP seja realmente ótimo e facilite nossas vidas,está situações em que usar um endereço IP estático atribuído manualmente é bastante útil. Vejamos algumas situações em que você deseja atribuir um endereço IP estático para ilustrar os benefícios de fazer isso.
Você precisa de uma resolução de nome confiável em sua rede para computadores que precisam ser encontrados de forma consistente e precisa. Embora os protocolos de rede tenham avançado ao longo dos anos, e a maioria das vezes usando um protocolo mais abstrato como SMB (Server Message Block) para visitar computadores e pastas compartilhadas em sua rede usando o endereço familiar // officecomputer / shared_music / style funciona bem, para algumas aplicações, desmorona. Por exemplo, ao configurar a sincronização de mídia no XBMC, é necessário usar o endereço IP da sua origem de mídia em vez do nome da SMB.
Sempre que você confiar em um computador ou em um software para localizar com precisão e imediatamente outro computador em sua rede (como é o caso do nosso exemplo XBMC - os dispositivos clientes precisam encontrar o servidor de mídia que hospeda o material) com a menor chance de erro, atribuir um endereço IP estático é o caminho a percorrer. A resolução direta baseada em IP continua sendo o método mais estável e livre de erros de comunicação em uma rede.
Você quer impor um esquema de numeração amigável aos seus dispositivos de rede. Para atribuições de rede, como fornecer um endereço para o iPad de um amigo ou para seu laptop, você provavelmente não se importa com o local do bloqueio de endereço disponível do IP, porque você realmente não precisa saber (ou se importar). Se você tiver dispositivos em sua rede que acessa regularmente usando ferramentas de linha de comando ou outros aplicativos orientados a IP, pode ser realmente útil atribuir endereços permanentes a esses dispositivos em um esquema que seja amigável à memória humana.
Por exemplo, se for deixado para seus próprios dispositivos, nosso roteador atribuirá qualquer endereço disponível às nossas três unidades Raspberry Pi XBMC. Como frequentemente mexemos nessas unidades e as acessamos por seus endereços IP, fazia sentido atribuir endereços permanentemente a elas, o que seria lógico e fácil de lembrar:
Você tem um aplicativo que confia expressamente em endereços IP. Alguns aplicativos só permitirão que você adicione um endereço IP para se referir a outros computadores na rede. Nesses casos, seria extremamente irritante ter que alterar o endereço IP no aplicativo toda vez que o endereço IP do computador remoto fosse alterado na tabela DHCP. Atribuir um endereço permanente ao computador remoto evita o incômodo de atualizar frequentemente seus aplicativos. É por isso que é bastante útil atribuir qualquer computador que funcione como um servidor de qualquer tipo a um endereço permanente.
Atribuindo endereços IP estáticos à maneira inteligente
Antes de você começar a atribuir endereços IP estáticos para a esquerda e para a direita, vamos ver algumas dicas básicas de higiene da rede que ajudarão você a evitar dores de cabeça.
Primeiro, verifique qual é o pool de IP disponível no seu roteador. Seu roteador terá um total de pool e um pool especificamente reservado para atribuições DHCP. O total de pool disponível para os roteadores domésticos é normalmente 10.0.0.0 até 10.255.255.255 ou 192.168.0.0 até 192.168.255.255. Em seguida, dentro desses intervalos, um pool menor é reservado para o servidor DHCP, geralmente em torno de 252 endereços em um intervalo de 10.0.0.2 a 10.0.0.254. Depois de conhecer o pool geral, você deve usar as seguintes regras para atribuir endereços IP estáticos:
- Nunca atribua um endereço que termine em.0 ou.255, pois esses endereços são normalmente reservados para protocolos de rede. Esse é o motivo pelo qual o pool de endereços IP de exemplo acima termina em.254.
- Nunca atribua um endereço ao início do pool de IP, por exemplo 10.0.0.1 como o endereço inicial está sempre reservado para o roteador. Mesmo que você tenha alterado o endereço IP do seu roteador por motivos de segurança, ainda é contra a atribuição de um computador.
- Nunca atribua um endereço fora do total disponível de endereços IP privados. Isso significa que, se o pool do seu roteador estiver entre 10.0.0.0 e 10.255.255.255, todos os IPs atribuídos (tendo em mente as duas regras anteriores) devem estar dentro desse intervalo. Como existem quase 17 milhões de endereços nesse pool, temos certeza de que você pode encontrar um que goste.
Algumas pessoas preferem usar apenas endereços fora do intervalo de DHCP (por exemplo, eles deixam o bloco 10.0.0.2 até 10.0.0.254 completamente intocado), mas não nos sentimos fortes o suficiente para considerá-lo uma regra direta. Dada a improbabilidade de um usuário doméstico precisar de 252 endereços de dispositivos simultaneamente, é perfeitamente adequado atribuir um dispositivo a um desses endereços, se você preferir manter tudo, digamos, no bloco 10.0.0.x.