En subnettmaske forteller hvilke biter i en IPv4-adresse som er nettverket og hvilke som er verten. Masken 255.255.255.0 betyr at de første 24 bitene er nettverket – det samme som /24 i CIDR-notasjon.
Masken er bare biter
Skrevet binært består en subnettmaske av enere etterfulgt av nuller:
255.255.255.0 = 11111111.11111111.11111111.00000000 (/24)
255.255.255.192 = 11111111.11111111.11111111.11000000 (/26)
255.255.0.0 = 11111111.11111111.00000000.00000000 (/16)
Antall enere er prefikslengden. Derfor kan en gyldig maske bare inneholde tallene 0, 128, 192, 224, 240, 248, 252, 254 og 255 – og enerne må komme først.
Slik finner du nettverksadressen
Datamaskinen finner nettverket ved å gjøre en bitvis AND mellom adressen og masken:
Adresse 192.168.1.130
Maske 255.255.255.192
Nettverk 192.168.1.128 (/26)
To enheter er i samme lokale nett når nettverksdelen er lik. Er den det ikke, sender enheten trafikken til standard gateway (ruteren).
Vanlige masker
| Maske | Prefiks | Brukbare verter |
|---|---|---|
| 255.255.255.252 | /30 | 2 |
| 255.255.255.248 | /29 | 6 |
| 255.255.255.0 | /24 | 254 |
| 255.255.254.0 | /23 | 510 |
| 255.255.0.0 | /16 | 65 534 |
Wildcard-maske
Noen rutere (for eksempel i ACL-er og OSPF hos Cisco) bruker en wildcard-maske: masken snudd på hodet. For en /24 er wildcard-masken 0.0.0.255. CIDR-kalkulatoren viser begge.
Og IPv6?
IPv6 bruker ikke masker skrevet som adresser, bare prefikslengde (/64). Prinsippet er det samme. Les mer i CIDR-notasjon forklart.
Typiske feil
- Feil maske på én enhet: den tror en nabo er i et annet nett, og trafikken går via ruteren eller ingen steder.
- Ugyldig maske som
255.255.255.100: enerne er ikke sammenhengende. IP-sjekken og kalkulatoren avviser slike.