Adresace stanic v protokolu SMB se děje přes
NetBEUI/NetBIOS protokol. Je to jakási vrstva, která vytváří místní jmenný prostor a řádně funguje jen v jedné IP broadcast doméně nebo IPX síti.
V tomto jmenném prostoru se jednotlivé počítače identifikují pomocí zvláštních jmen (
NETWORK_NAME). Spárování jména a síťové adresy se děje pomocí oznamování (ať už pasivního nebo vyprovokovaného dotazem). Normálně si každá stanice drží vlastní cache a z ní překládá jména. Protože tento způsob není udržitelný ve velkých sítích, byl zaveden institut jmenného serveru (neplést s DNS), který umí poskytovat odpovědi nebo celé seznamy jmen a adres na požádání přes unicast.
Chyba
NT_STATUS_BAD_NETWORK_NAME znamená, že máte problém právě s tímto překladem. Ať už na straně odesílatele zprávy, který neumí určit správnou IP adresu (zkuste zadat adresu parametrem
-I), nebo na straně příjemce, který odmítá přijímat zprávy pro jiné jméno nebo jinou doménu (ujistěte se, že workgroup (
-W), jméno cíle (
-[M|L] nebo název serveru) a vaše jméno (
-n) souhlasí. Případně vynuťte transport přes unicast (-U).
Tento problém se netýká jen zasílání zpráv ale i připojovaní k souborovým službám a je třeba vzít v úvahu, že různé verze windows se chovají různě striktně.