En undernetmaske er et 32-bit tal, der bruges til at opdele en IP-adresse i to dele:netværksadressen og værtsadressen.
Netværksadressen er den del af IP-adressen, der identificerer det netværk, som en vært tilhører. Værtsadressen er den del af IP-adressen, der identificerer en specifik vært på netværket.
Subnetmasker bruges til subnet-netværk. Subnetting er processen med at opdele et større netværk i mindre, mere håndterbare netværk.
Undernetmasker bruges også til at konfigurere netværksenheder. Netværksenheder, såsom routere og switches, bruger undernetmasker til at bestemme, hvilke pakker der skal videresendes, og hvilke pakker der skal droppes.