Calculadora de Endereço de Rede
Encontre o endereço de rede para qualquer IP e máscara de sub-rede
Input CIDR Addresses
The network address is calculated by applying the subnet mask to the IP address, zeroing out the host bits.
Network Addresses
Network addresses will appear here
O Calculadora de Endereço de Rede encontra o endereço de rede (também chamado ID de rede) para qualquer combinação de endereço IP e máscara de sub-rede. Digite um IP como 192.168.1.45/24 para computar instantaneamente o endereço de rede base, que identifica a sub-rede que o host pertence.
Entendendo Endereços de Rede
O endereço de rede é a fundação de como o roteamento IP funciona. Cada sub-rede tem um, e é sempre o primeiro endereço no intervalo -- o endereço onde todos os bits de host são definido para zero. Quando você escreve 192.168.1.0/24, o .0 no final é o endereço de rede, e diz a roteadores, firewalls e cada outro dispositivo na rede que essa é a identidade dessa sub-rede em particular, não um host ao qual você pode enviar tráfego.
Por que isso importa para seu trabalho diário? Porque praticamente tudo que você configura faz referência a endereços de rede. Rotas estáticas apontam para endereços de rede (ip route 10.0.0.0 255.255.0.0 192.168.1.1). Regras de firewall correspondem em endereços de rede para permitir ou negar sub-redes inteiras. Servidores DHCP usam o endereço de rede para definir os limites de seus escopos. Até tarefas simples como documentar sua infraestrutura requerem saber o endereço de rede para cada VLAN e segmento. Se você der a um host o endereço de rede por erro, esse host será invisível na rede porque seu endereço é reservado para identificar a sub-rede em si.
O cálculo é simples em conceito -- execute um E bit-a-bit entre o endereço IP e a máscara de sub-rede -- mas fica complicado quando o prefixo não cai em um limite de octeto. Para um /20 ou /26, o mascaramento se divide dentro de um octeto, e aritmética mental em binário é propensa a erro. Esta calculadora lida com todos os comprimentos de prefixo e mostra a decomposição binária para que você possa ver exatamente como o mascaramento funciona.
Como Encontrar o Endereço de Rede para Qualquer IP
- Digite um endereço IP com notação CIDR (por exemplo,
192.168.1.45/24) ou um IP com uma máscara decimal com pontos - A calculadora realiza um E bit-a-bit entre o endereço IP e a máscara de sub-rede
- A porção de host do endereço é zerada, deixando apenas a porção de rede
- O endereço de rede resultante é exibido em notação padrão e CIDR
Exemplos de Cálculo de Endereço de Rede
| IP de Entrada | Prefixo | Endereço de Rede | Como Funciona |
|---|---|---|---|
192.168.1.45 | /24 | 192.168.1.0 | Bits de host (últimos 8) zerados: .45 vira .0 |
10.25.130.200 | /8 | 10.0.0.0 | Bits de host (últimos 24) zerados |
172.16.5.130 | /20 | 172.16.0.0 | Terceiro octeto 5 (binário 00000101) mascarado por 11110000 = 0 |
192.168.10.67 | /28 | 192.168.10.64 | Últimos 4 bits zerados: 67 (binário 01000011) vira 01000000 = 64 |
10.1.1.3 | /30 | 10.1.1.0 | Últimos 2 bits zerados: 3 (binário 11) vira 00 = 0 |
172.16.130.50 | /16 | 172.16.0.0 | Bits de host (últimos 16) zerados |
Quando Usar Esta Ferramenta
- Configuração de rotas estáticas -- rotas especificam endereços de rede e máscaras, não IPs de host individual
- Escrevendo regras de firewall -- muitas regras fazem referência a endereços de rede para permitir ou negar sub-redes inteiras
- Configuração de escopos DHCP -- servidores DHCP precisam do endereço de rede para definir o limite do escopo
- Resolução de problemas de roteamento -- verifique a qual rede um IP de host pertence e se corresponde à rota esperada
- Documentação de redes -- registre cada sub-rede usando seu endereço de rede canônico e prefixo
- Validação de participação em sub-rede -- confirme que um determinado IP pertence a uma rede específica antes de configurá-lo
Como Funciona o Cálculo de Endereço de Rede
A Operação E Bit-a-Bit
O endereço de rede é calculado por E-ing cada bit do endereço IP com o bit correspondente da máscara de sub-rede. Apenas bits onde tanto o IP quanto a máscara são 1 permanecem 1 no resultado.
Endereço IP: 192.168.1.45 → 11000000.10101000.00000001.00101101
Máscara Sub-rede: 255.255.255.0 → 11111111.11111111.11111111.00000000
E ─────────────────────────────────────────────────
Endereço Rede: 192.168.1.0 → 11000000.10101000.00000001.00000000
Exemplo Não-Limite de Octeto (/20)
Quando o prefixo não cai em um limite de octeto, o mascaramento se divide dentro de um octeto:
Endereço IP: 172.16.5.130 → 10101100.00010000.00000101.10000010
Máscara Sub-rede: 255.255.240.0 → 11111111.11111111.11110000.00000000
E ─────────────────────────────────────────────────
Endereço Rede: 172.16.0.0 → 10101100.00010000.00000000.00000000
O terceiro octeto 5 (binário 00000101) E-do com 240 (binário 11110000) resulta 0 (binário 00000000).
Por Que Roteadores Calculam Endereços de Rede
Quando um roteador recebe um pacote, ele examina o IP de destino e realiza o mesmo E bit-a-bit contra cada entrada em sua tabela de roteamento. O resultado determina qual rota corresponde e qual interface encaminha o pacote. Este é o núcleo do algoritmo correspondência de prefixo mais longo que impulsiona o roteamento IP.
Endereço de Rede vs. Endereço de Host
| Termo | Significado | Exemplo (/24) |
|---|---|---|
| Endereço de rede | Primeiro endereço em sub-rede, todos bits de host 0 | 192.168.1.0 |
| Endereço de host | Qualquer endereço atribuível no intervalo | 192.168.1.1 -- 192.168.1.254 |
| Endereço de transmissão | Último endereço em sub-rede, todos bits de host 1 | 192.168.1.255 |
O endereço de rede não pode ser atribuído a um host. Ele identifica a sub-rede como um todo e aparece em tabelas de roteamento, ACLs e diagramas de rede.
Endereçamento de Rede na Prática
Um dos erros mais comuns em configuração de rede é acidentalmente atribuir o endereço de rede a um dispositivo. Se você configurar um servidor com 192.168.1.0/24 pensando que .0 é apenas outro endereço usável, o servidor terá problemas de roteamento e pode ser inatingível. Alguns sistemas operacionais aceitarão essa configuração sem aviso, mas tráfego destinado à sub-rede em si entrará em conflito com o host. Sempre comece a atribuir endereços de host a partir do endereço de rede mais um.
Outra área onde o conhecimento de endereço de rede se paga é na resolução de problemas. Quando um usuário relata que não consegue alcançar um servidor, uma das primeiras coisas a verificar é se o cliente e servidor estão na mesma sub-rede. Calcule o endereço de rede para ambos dispositivos -- se diferirem, o tráfego tem que cruzar um roteador, e o problema pode ser uma rota perdida, regra de firewall ou configuração de gateway incorreta. Se os endereços de rede correspondem mas a conectividade ainda falha, o problema é provavelmente na camada 2 (VLAN tagging, atribuição de porta de switch ou ARP).
Ao documentar sua rede, sempre registre sub-redes usando o endereço de rede em vez de um endereço de host arbitrário. Escrever "a VLAN contábil é 192.168.5.0/24" é inequívoco, enquanto escrever "a VLAN contábil é 192.168.5.100/24" é confuso -- outros engenheiros têm que calcular o endereço de rede em si para entender os limites de sub-rede. Usar endereços de rede canônicos em sua documentação, ferramentas IPAM e gerenciamento de configuração deixa tudo mais claro e reduz erros durante mudanças.
Perguntas Frequentes
Qual é o endereço de rede de 10.0.50.100/16?
Para 10.0.50.100/16, a máscara de sub-rede é 255.255.0.0. O E bit-a-bit zera os dois últimos octetos: 10.0.50.100 AND 255.255.0.0 = 10.0.0.0. Então o endereço de rede é 10.0.0.0.
Um host pode usar o endereço de rede?
Não. O endereço de rede (todos os bits de host definido para 0) é reservado para identificar a sub-rede em si. Atribuir-lo a um dispositivo causaria ambiguidade de roteamento. Similarmente, o endereço de transmissão (todos os bits de host definido para 1) é reservado para enviar tráfego para todos os hosts na sub-rede. A única exceção é redes /31 (RFC 3021) e /32.
Como o endereço de rede é diferente do gateway padrão?
O endereço de rede identifica a sub-rede (por exemplo, 192.168.1.0/24), enquanto o gateway padrão é um endereço de host específico na sub-rede (comumente 192.168.1.1) que roteia tráfego para outras redes. O gateway deve ser um endereço de host usável dentro da sub-rede, não o endereço de rede em si.
O que acontece se eu configurar um dispositivo com o endereço de rede?
O dispositivo pode parecer funcionar inicialmente, mas provavelmente experimentará problemas de conectividade intermitente. Tabelas de roteamento usam o endereço de rede para identificar a sub-rede como um todo, então um host usando aquele endereço cria ambiguidade. Alguns dispositivos recusarão a configuração, enquanto outros a aceitarão silenciosamente e então se comportarão unpredictably. Sempre use um endereço de host dentro do intervalo usável em vez disso.
Como encontro o endereço de rede para uma sub-rede /28?
Para qualquer IP em um /28, os últimos 4 bits são bits de host. Para encontrar o endereço de rede, zere aqueles 4 bits. Por exemplo, 10.0.0.67/28: 67 em binário é 01000011, zerando os últimos 4 bits dá 01000000 = 64, então o endereço de rede é 10.0.0.64. A sub-rede cobre endereços 10.0.0.64 até 10.0.0.79.
Ferramentas Relacionadas
- Calculadora de Sub-rede IPv4 - Calcule rede, transmissão e intervalo de host a partir da notação CIDR
- Calculadora de Endereço de Transmissão - Encontre o endereço de transmissão para qualquer sub-rede
- Calculadora de Primeiro/Último Host Usável - Encontre o primeiro e último endereços de host usáveis em uma sub-rede
- Conversor Netmask ↔ CIDR - Converta entre notação de máscara de sub-rede e comprimento de prefixo CIDR
- IP em Sub-rede? Verificador - Verifique se um endereço IP pertence a uma sub-rede específica
- Calculadora de Máscara Curinga - Calcule máscaras curingas para ACLs e protocolos de roteamento