1001Ferramentas
🎭Conversores

CIDR para Wildcard Mask

Converta uma máscara CIDR (/n) em wildcard mask, o formato usado em ACLs de roteadores Cisco. Ferramenta essencial para administração e configuração de redes.

Wildcard

Máscara e wildcard a partir do prefixo

A wildcard mask é a máscara de rede invertida bit a bit. Onde a máscara tem 1, a wildcard tem 0, e vice-versa. Ela existe porque os equipamentos Cisco usam essa forma nas listas de acesso: em vez de escrever 255.255.255.0, a ACL pede 0.0.0.255. Quem trabalha com os dois formatos no mesmo dia acaba trocando um pelo outro, e a ACL passa a liberar bem mais — ou bem menos — do que deveria.

Informe só o tamanho do prefixo, de 0 a 32, e a página devolve as duas formas de uma vez: a máscara de sub-rede e a wildcard correspondente. Um /24 dá máscara 255.255.255.0 e wildcard 0.0.0.255. Um /30, usado em link ponto a ponto, dá 255.255.255.252 e 0.0.0.3. E um /32, que identifica um host único, dá 255.255.255.255 com wildcard 0.0.0.0.

Vale lembrar a diferença de sentido entre as duas: na máscara, os bits em 1 marcam a parte fixa do endereço; na wildcard, os bits em 1 marcam a parte que pode variar — os que o equipamento deve ignorar na comparação. Wildcard também aceita padrões descontínuos em alguns equipamentos (0.0.0.255 alternado, por exemplo), mas isso não sai de um prefixo CIDR e não é gerado aqui.

Perguntas frequentes

Wildcard e máscara invertida são a mesma coisa?
Para o que sai de um prefixo CIDR, sim: a wildcard é o complemento de um da máscara. A diferença é só de leitura — o IOS espera a wildcard nas ACLs e a máscara nos comandos de interface, e trocar as duas é o erro clássico de quem está começando.
Qual wildcard corresponde a um host só?
0.0.0.0, que é o /32. Nas ACLs isso costuma aparecer escrito como "host 10.1.1.5", que é exatamente o mesmo que "10.1.1.5 0.0.0.0". No outro extremo, 255.255.255.255 é o /0 e casa com qualquer endereço, escrito normalmente como "any".
Por que o /31 aparece com máscara 255.255.255.254?
Porque sobram só dois endereços no bloco. Historicamente eles seriam rede e broadcast, sem host utilizável, mas a RFC 3021 permite usar /31 em links ponto a ponto, com os dois endereços atribuídos às pontas. É por isso que /31 aparece em enlaces de roteador enquanto /30 continua comum em equipamentos antigos.

Ferramentas Relacionadas