Plik lmhosts jest plikiem statycznym, który może być wykorzystywany do analizowania zdalnych nazw NetBIOS. Zawiera on odwzorowania nazw NetBIOS na adresy IP. Aby rozpoznać nazwę NetBIOS, host najpierw sprawdza swój bufor nazw NetBIOS. Zazwyczaj bufor zawiera tylko niedawno rozpoznane nazwy. Jednakże statyczne odwzorowania nazw NetBIOS na adresy IP, które wprowadza się do pliku przy użyciu notacji #PRE są wstępnie załadowane do bufora nazw NetBIOS i wykorzystywane do analizy kwerendy przed zastosowaniem emisji podsieci NetBIOS lub kwerendy usługi WINS.
Jeżeli dana nazwa NetBIOS nie może być zanalizowana z bufora, to host podejmuje próbę zastosowania serwera WINS albo emisji podsieci. Kolejność stosowania tych metod można konfigurować za pomocą protokołu DHCP lub poprzez edycję Rejestru hosta. Domyślnie wykorzystywana jest najpierw usługa WINS. Jeśli te metody zawiodą, to host może wrócić do pliku lmhosts i uzyskać dostęp do wpisów, które nie są wstępnie załadowane. Są to, zazwyczaj, wpisy hostów zdalnych, ponieważ nazwy lokalne zostały już zanalizowane przez emisję (lub przez usługę WINS).
Plik lmhosts jest statyczny, w związku z czym wpisy muszą zostać zaktualizowane, jeżeli zmieni się nazwa lub adres IP hosta docelowego. Poza tym jest on przeważnie przechowywany osobno dla każdego z komputerów. Zatem pliki lmhosts wymagają sporo wysiłku administracyjnego, a ich zastosowanie jest ograniczone. W systemie Windows 2000 konsola WINS obsługuje ustawienie, które umożliwia importowanie odwzorowań statycznych z pliku lmhosts do bazy danych serwera WINS.