O que é a máscara wildcard?
A wildcard é a máscara de rede ao contrário. Onde a máscara tem 255, a wildcard tem 0. Onde a máscara tem 0, a wildcard tem 255.
Ela aparece principalmente em roteadores Cisco: nas listas de acesso (ACL), que dizem quem pode passar, e no comando network do OSPF. Se você estuda para a CCNA, vai ver muito ela.
Como ler a wildcard
Pense numa lista de convidados de uma festa. A wildcard diz quais partes do endereço o porteiro precisa conferir:
- 0 quer dizer "confira, tem que ser igual".
- 1 (ou 255 no octeto todo) quer dizer "tanto faz, aceite qualquer valor".
Então 192.168.0.0 0.0.0.255 significa: "os três primeiros números têm que ser 192.168.0; o último pode ser qualquer um". Isso pega os 256 endereços de 192.168.0.0 até 192.168.0.255.
Exemplos para estudar
| Máscara | Prefixo | Wildcard | Endereços |
|---|---|---|---|
| 255.255.0.0 | /16 | 0.0.255.255 | 65.536 |
| 255.255.255.0 | /24 | 0.0.0.255 | 256 |
| 255.255.255.128 | /25 | 0.0.0.127 | 128 |
| 255.255.255.192 | /26 | 0.0.0.63 | 64 |
| 255.255.255.224 | /27 | 0.0.0.31 | 32 |
| 255.255.255.252 | /30 | 0.0.0.3 | 4 |
| 255.255.255.255 | /32 | 0.0.0.0 | 1 |
Truque rápido: a wildcard de cada octeto é 255 menos o número da máscara. Para a /26, o último octeto da máscara é 192, e 255 − 192 = 63.
Como aparece na configuração
Para liberar toda a rede 192.168.0.0/24 em uma ACL e anunciar essa mesma rede no OSPF, a configuração fica assim:
access-list 10 permit 192.168.0.0 0.0.0.255 router ospf 1 network 192.168.0.0 0.0.0.255 area 0
Atenção: no endereço da interface (o comando ip address) você usa a máscara normal, e não a wildcard. Trocar uma pela outra é um erro clássico de prova.
Wildcard "esquisita"
Diferente da máscara, a wildcard pode ter zeros e uns misturados, como 0.0.1.255 ou 0.0.254.255. Isso serve para pegar, por exemplo, só as redes pares. É raro no dia a dia; a calculadora avisa quando a wildcard não é "contínua".
Dica de prova: se pedirem a wildcard de um host só, a resposta é 0.0.0.0. Na Cisco você também pode escrever host 192.168.0.10, que dá no mesmo.