Domena najwyższego poziomu .local. ma w mDNS znaczenie specjalne. Każda nazwa kończąca się w ten sposób obowiązuje wyłącznie w obrębie łącza, na którym powstała, podobnie jak adresy IPv4 z zakresu 169.254/16 czy adresy IPv6 z prefiksu FE80::/10. Ta sama nazwa zapytana w innej sieci da inną odpowiedź albo żadnej. Strefa mDNS nie ma rekordu SOA ani rekordów NS i nie da się jej przenieść transferem strefy, bo jej „serwerem” jest zbiór współpracujących ze sobą urządzeń, a nie pojedyncza maszyna.

Zasada działania Zapytanie o nazwę kończącą się na .local. musi zostać wysłane multicastem na adres grupowy 224.0.0.251 w sieci IPv4 albo FF02::FB w sieci IPv6, na port 5353 UDP. Wszystkie urządzenia z włączonym mDNS nasłuchują pod tymi adresami, więc pytanie trafia jednocześnie do każdego z nich. Zasięg obu adresów jest ograniczony do łącza, więc router nie przekaże ich dalej.

Odpowiada tylko urządzenie, które jest autorytatywne dla pytanej nazwy. Odpowiedź także jest wysyłana na adres grupowy, dzięki czemu pozostałe maszyny aktualizują swoje pamięci podręczne i widzą ewentualne konflikty nazw. Zanim urządzenie zacznie używać nazwy, która ma być unikatowa, sprawdza w sieci, czy nie jest już zajęta.