The NBNS (aka. WINS) server is required for NetBIOS over a routed LAN. It stores NetBIOS Name to IP Address mappings and responds to name resolution queries.
NetBIOS Name resoultion is also performed via broadcast on a LAN. This does not require an NBNS server.
Implementation of a jCIFS "WINS Proxy" is also a possibility.
Provide SMB file & print services using the SMB protocol. This is the cornerstone server piece. It is, however, linked with CIFS authentication mechanisms which include NT Domain control.
In the CIFS service announcement mechanism, machines on a local LAN are "elected" to store the distributed network services list. Each LAN has a Local Master Browser responsible for collecting the service list and distributing it to backup browsers on the LAN. The Local Master also communicates with the Domain Master Browser which is responsible for collecting the NT Domain-wide list and distributing it back to the LANs.
11