Certamente que já se questionou o porquê do seu router ter o endereço 192.168.0.1, verdade? A resposta poderia ser simplesmente porque este é o primeiro endereço para máquinas da rede 192.168.0.0 com a máscara 255.255.255.0.
Já que falámos em endereçamento, vamos então aprender mais algumas coisas.
Endereços privados vs Endereços Públicos
Como sabemos, todas as máquinas que se ligam a uma rede de dados necessitam de ter um endereço IP. Por norma as máquinas têm configurado um IP privado, mas para acesso à Internet necessitam de ter associado um IP público.
Relativamente aos endereços IP existem os endereços públicos e os endereços privados. A maioria dos endereços IP são públicos, permitindo assim que as nossas redes (ou pelo menos o nosso router que faz fronteira entre a nossa rede e a Internet) estejam acessíveis publicamente através da Internet, a partir de qualquer lado.
Quanto a endereços privados, estes não nos permitem acesso direto à Internet, no entanto, esse acesso é possível, mas é necessário recorrer a mecanismos de NAT (Network Address Translation) que traduzem o nosso endereço privado num endereço público.
Os intervalos de endereços privados são:
- de 10.0.0.0 a 10.255.255.255 (10.0.0.0 /8)
- de 172.16.0.0 a 172.31.255.255 (172.16.0.0 /12)
- de 192.168.0.0 a 192.168.255.255 (192.168.0.0 /16)
De referir, a título de curiosidade, que o número de endereços privados ronda os 18 milhões.
Os endereços públicos são geridos por uma entidade reguladora, muita das vezes são pagos e permitem identificar univocamente uma máquina (PC, routers, etc) na Internet. O organismo que gere o espaço de endereçamento público (endereços IP “encaminháveis”) é a Internet Assigned Number Authority (IANA). Para saber qual o seu endereço privado e público aceda aqui.
Porquê então do endereço 192.168.0.1?
Por uma questão de “boas práticas” é comum atribuir o primeiro ou o último endereço ao router (quer normalmente é o nosso gateway). Neste caso o endereço 192.168.0.1 é o primeiro endereço “usável” da rede 192.168.0.0 com a máscara 255.255.255.0. Vamos então por partes:
- Endereço IP – Um endereço IPv4 é formado por 32 bits que é o mesmo que dizermos que possui quatro octetos representados na forma decimal (ex: 192.168.0.1). Uma parte desse endereço indica-nos a rede e a outra parte indica-nos qual a máquina.
- Máscara de rede – Para determinarmos que parte do endereço IP identifica a rede e que parte identifica a máquina, teremos de recorrer à máscara de rede (subnet mask ou netmask) associada.
No caso do endereço 192.168.0.1 com a máscara 255.255.255.0 a parte que define a rede é 192.168.0. Já a parte que indica a máquina é apenas o 1. Mas porquê?
Para determinarmos que parte do endereço IP identifica a rede e que parte identifica a máquina, teremos de olhar para a máscara de rede (subnet mask ou netmask) associada. Para ser mais fácil produzi o seguinte esquema para ajudar na compreensão.
Considerem que em cada octeto existe uma escala igual à que se encontra na elipse amarela.
Vamos considerar a máscara 255.255.255.0 e o endereço 192.168.0.1. Vamos começar por calcular o primeiro 255. Para tal, olhamos para a elipse amarela e vamos verificar a que valores vamos ter de atribuir 0 ou 1 para obter o valor 255, ou seja, basicamente vamos passar 255 para o valor binário correspondente.
Para 255 é fácil, pois teríamos de colocar tudo a 1.
Somando 128+64+32+16+8+4+2+1 termos então o 255.
Então podemos considerar que 255.255.255.0 é igual a:
Podemos ainda concluir que para o endereço 192.168.0.1 com a máscara 255.255.255.0:
- A parte que identifica a rede é: 192.168.0 (3 primeiros octetos)
- A parte da máquina é o .1 (último octeto)
Já agora, o endereço 192.168.0.1 é o primeiro endereço da rede 192.168.0.0 com a máscara 255.255.255.0 (ou simplesmente 192.168.0.1/24). Em termos de endereços que podem ser atribuídos a máquinas (normalmente, atribuídos pelo protocolo DHCP), esta rede tem disponíveis a gama 192.168.0.1 até 192.168.0.254. O 192.168.0.255 é o endereço de broadcast da rede.
De referir que alguns routers (por exemplo, da MEO) trazem configurado o 192.168.1.254. Este é o último endereço da rede 192.168.1.0 com a máscara 255.255.255.0 ou simplesmente 192.168.1.0/24.