> w2k3 serveris turi DNS palaikymą.
Ne, pradėkim nuo klientų. Klientas arba pasyviai gaudo broadcast'us pagal
kažkokį protokolą ir įsimena, arba pats kreipiasi į DNS pas interneto tiekėją.
Nebuvo parašyta, kad specialiai šitam veikimui buvo perkonfigūruoti klientai,
pavyzdžiui, kad naudotų "nasbox" ne vien failams, bet ir kaip DNS slave. Jie
veikia out of the box.
Esu per sniferį matęs, kaip klientai bando siųsti savo vardus DNS
serveriui. Abejoju, ar kiekvienas serveris su tuo sutiks.
Peršasi išvada, kad windowsiniam klientui jokio skirtumo, iš kur gavo
vardą. Vardas, pats atėjęs į klientą per NetBIOS, sėkmingai naudojamas ir
HTTP atveju. Šito man ir trūko.
Oficialus šaltinis tai patvirtina:
"4. If the host name is a single-label name (such as server1) and cannot
be resolved using the configured DNS servers, Windows converts the host
name to a NetBIOS name and checks its local NetBIOS name cache.
Windows creates the 16-byte NetBIOS name by converting the host name,
which must be less than 16 bytes long, to uppercase and padding it with
space characters if needed to create the first 15 bytes of the NetBIOS
name. Then, Windows adds 0x00 as the last byte. **Every Windows-based
computer running the Workstation service registers its computer name
with a 0x00 as the last byte.** Therefore, the NetBIOS form of the host
name will typically resolve to the IPv4 address of the computer that has
a NetBIOS computer name that matches the host name.
If the host name is 16 characters or longer or an FQDN, Windows does not
convert it to a NetBIOS name or try to resolve the host name using NetBIOS
techniques.
5. If Windows cannot find the NetBIOS name in the NetBIOS name cache, Windows
contacts its configured WINS servers. (...)"
(http://technet.microsoft.com/en-us/library/bb727005.aspx)
Ką gi, nereikia net serverio. WINS jau nebe į temą, out of the box jo nėra.
--
saimhe