NET SEND využívá pro name resolve NetBIOS. PC ze kterého msg posíláš se podívá do své netbios cache (nbtstat -c) jestli tam najde název target PC. Pokud ne tak hodí broadcast s dotazem na netbios service type 03. A tady je kámen úrazu. Na routerech jsou broadcasty zakázané, takže se ten broadcast do jiného subnetu nedostane a PC ti napíše, že název nenašel. Jsou zde dvě možná řešení.
1) Rozjet na síti WINS server a nakonfigurovat všechna PC aby ho používala. Každý PC si po startu zaregistruje svoje NetBIOS servisy na WINS serveru a pak jsou čitelné pro ostatní. WINS dotazy jsou unicastové pakety, které přes routery projdou. Tuto variantu musíš zvolit, pokud používáš dynamické přidělování adres. I v opačném případě bych volil toto řešení.
2) Pokud máš statické přidělování adres, tak musíš na každém PC přidat do LMHOSTS NetBIOS záznam typu 03 na ostatní PC.




Odpověď s citací