Calculadora de Máscara Curinga - Conversor de Máscara de Sub-rede Inversa
← Voltar para Calculadora Principal

Calculadora de Máscara Curinga

Calcule máscaras curinga para ACLs e configurações OSPF.

wildcard.calcTitle

wildcard.calcDesc

wildcard.aclLabel

Pesquisa de Máscara de Sub-rede e Referência Curinga

CIDRwildcard.thSubnetwildcard.thWildcardwildcard.thHosts
Guia de Rede

Máscaras Curinga: A Chave para Controle de Acesso de Rede Flexível

Uma máscara curinga é uma ferramenta fundamental no networking Cisco usada para definir quais partes de um endereço IP devem corresponder exatamente e quais podem ser ignoradas. Enquanto máscaras de sub-rede identificam a fronteira entre partes de rede e host, máscaras curinga servem a um propósito diferente—dão aos engenheiros de rede a capacidade de criar regras flexíveis para listas de controle de acesso (ACLs) e protocolos de roteamento como OSPF. Entender máscaras curinga é essencial para qualquer um que configure segurança de rede, filtre tráfego ou gerencie roteamento em dispositivos Cisco.

O Que é uma Máscara Curinga e Como Ela Funciona?

Uma máscara curinga é um número de 32 bits escrito em notação decimal pontuada, assim como uma máscara de sub-rede. No entanto, o significado dos bits é invertido. Em uma máscara curinga, um 0 em uma posição de bit significa que o bit correspondente no endereço IP deve corresponder exatamente. Um 1 significa que o bit é ignorado ou curingado—pode ser 0 ou 1. Esta inversão pode parecer confusa no início, mas é o que dá às máscaras curinga seu poder e flexibilidade. Por exemplo, uma máscara curinga de 0.0.0.255 diz ao roteador para corresponder exatamente aos três primeiros octetos e ignorar o último octeto, efetivamente correspondendo a uma sub-rede /24 completa.

A maneira mais simples de calcular uma máscara curinga é subtrair cada octeto da máscara de sub-rede de 255. Para uma máscara de sub-rede de 255.255.255.0, subtraia de 255 para obter 0.0.0.255. Para 255.255.255.252 (/30), subtraia de 255 para obter 0.0.0.3. Para 255.255.0.0 (/16), você obtém 0.0.255.255. Você também pode calcular a máscara curinga tomando o NOT bit a bit da máscara de sub-rede. Esta calculadora realiza ambos os cálculos instantaneamente, convertendo qualquer prefixo CIDR ou máscara de sub-rede em sua máscara curinga correspondente e exibindo os detalhes em uma tabela de referência clara.

Máscaras Curinga em Listas de Controle de Acesso

O uso mais comum de máscaras curinga é em ACLs Cisco. Uma entrada ACL consiste em uma ação permit ou deny, um endereço IP e uma máscara curinga. A combinação diz ao roteador exatamente qual tráfego corresponder. Por exemplo, a entrada ACL <code class="dg-code">access-list 10 permit 192.168.1.0 0.0.0.255</code> permite todo o tráfego da rede 192.168.1.0/24. Se você quisesse permitir apenas um único host, usaria <code class="dg-code">access-list 10 permit 192.168.1.100 0.0.0.0</code>, onde a máscara curinga 0.0.0.0 significa que cada bit deve corresponder exatamente. A palavra-chave <code class="dg-code">host</code> pode ser usada como abreviação: <code class="dg-code">access-list 10 permit host 192.168.1.100</code>.

Máscaras curinga também suportam correspondência não contígua, algo que máscaras de sub-rede não podem fazer. Por exemplo, uma máscara curinga de 0.0.3.255 pode corresponder a combinações específicas de endereços em diferentes sub-redes correspondendo apenas a certos bits no terceiro octeto. Esta flexibilidade é particularmente útil em ambientes de rede complexos com intervalos de endereços descontínuos. No entanto, máscaras curinga não contíguas requerem planejamento cuidadoso para evitar correspondências indesejadas. A tabela de referência nesta calculadora facilita verificar o intervalo exato que qualquer máscara curinga corresponderá.

Máscaras Curinga no Roteamento OSPF

Na configuração OSPF, máscaras curinga são usadas no comando <code class="dg-code">network</code> para dizer ao roteador quais interfaces devem participar do processo de roteamento OSPF. A sintaxe é <code class="dg-code">network [IP] [máscara-curinga] area [id-área]</code>. Por exemplo, <code class="dg-code">network 192.168.1.0 0.0.0.255 area 0</code> diz ao OSPF para habilitar o roteamento em qualquer interface cujo endereço IP caia dentro da sub-rede 192.168.1.0/24. A máscara curinga garante que apenas as interfaces correspondentes aos endereços especificados sejam incluídas, dando aos administradores controle preciso sobre a participação OSPF.

Tanto em ACLs quanto em OSPF, obter a máscara curinga correta é crítico. Uma máscara curinga incorreta pode bloquear tráfego legítimo, permitir acesso não autorizado ou fazer com que protocolos de roteamento falhem. O erro mais comum é confundir máscaras curinga com máscaras de sub-rede—lembre-se de que 0 significa deve corresponder e 1 significa ignorar, que é o oposto de uma máscara de sub-rede. A calculadora de máscara curinga fornece uma referência completa de /0 a /32, mostrando a máscara de sub-rede, máscara curinga e hosts utilizáveis para cada comprimento de prefixo. Marque esta página para referência rápida durante configuração de roteador ou preparação para exame CCNA.

wildcard.article.c3



Perguntas Frequentes

Para que serve uma máscara curinga?

Uma máscara curinga é usada em ACLs (Listas de Controle de Acesso) Cisco e protocolos de roteamento OSPF (Open Shortest Path First) para especificar quais bits de um endereço IP devem corresponder exatamente e quais bits podem ser ignorados. Em ACLs, ela determina quais endereços IP de origem ou destino são permitidos ou negados. Em OSPF, ela é usada na declaração de rede para dizer ao roteador quais interfaces devem participar do processo de roteamento OSPF.

Como obter uma máscara curinga?

Para calcular uma máscara curinga, subtraia cada octeto da máscara de sub-rede de 255. Por exemplo, uma máscara de sub-rede de 255.255.255.0 se torna uma máscara curinga de 0.0.0.255. Um prefixo CIDR /24 dá uma máscara curinga de 0.0.0.255, um /16 dá 0.0.255.255 e um /30 dá 0.0.0.3. Você também pode usar a fórmula: curinga = ~máscara_sub_rede (NOT bit a bit). Esta calculadora converte automaticamente qualquer CIDR ou máscara de sub-rede em sua máscara curinga correspondente.

Qual é o ponto de uma máscara curinga?

O ponto de uma máscara curinga é fornecer correspondência flexível de endereços IP para regras ACL e protocolos de roteamento. Ao contrário de uma máscara de sub-rede que identifica bits de rede vs host, uma máscara curinga usa 0 para significar deve corresponder e 1 para significar ignorar. Isto permite aos administradores de rede corresponderem a um intervalo de endereços IP com precisão. Por exemplo, 0.0.0.255 corresponde a qualquer host em uma sub-rede /24, e 0.0.3.255 pode corresponder a um conjunto cuidadosamente selecionado de endereços em múltiplas sub-redes.

Por que ACLs usam máscaras curinga?

ACLs usam máscaras curinga em vez de máscaras de sub-rede porque máscaras curinga oferecem maior flexibilidade de correspondência. Com uma máscara curinga, você pode corresponder a um endereço IP exato (0.0.0.0), uma sub-rede completa (0.0.0.255 para /24) ou até padrões de endereços não contíguos que seriam impossíveis com uma máscara de sub-rede. Esta flexibilidade permite aos engenheiros de rede criarem regras de filtragem de tráfego precisas—por exemplo, permitir tráfego de um intervalo específico de hosts enquanto negam outros—algo que máscaras de sub-rede sozinhas não podem alcançar.

O que é uma máscara curinga /30?

Um prefixo CIDR /30 corresponde a uma máscara de sub-rede de 255.255.255.252 e uma máscara curinga de 0.0.0.3. Esta máscara curinga corresponde aos últimos 2 bits do endereço IP (já que 3 em binário é 00000011), significando que os primeiros 30 bits devem corresponder e os últimos 2 bits podem variar. Uma máscara curinga /30 é comumente usada em ACLs para corresponder a endereços de enlaces ponto a ponto, onde existem apenas 4 endereços na sub-rede (rede, dois utilizáveis, broadcast).