semmi bonyolult, csak szeretem magamat szopatni :) hátha ragad rám valami, de nem. :)
nem kell itt szerverben gondolkozni, nagyon egyszerű szitu, kb. szerintem mindenkinek ez van otthon:
routeren jön a net, az a dhcp szerver is és gateway is és dns szerver is, így tolja ki a kliensek felé a beállításokat. erre rádugsz mondjuk pár windows és pár ubuntu gépet. a windows gépeken beírod, hogy "ping másikwindowsgépneve" és feloldja az ip-t és pingel. az egy dolog, hogy netbios alapján, de megy. természetesen az ubuntus gépeket nem találja meg, ehhez azokra fel kell rakni sambát és bekonfigurálni őket is wins használatra, akkor a windows gépeken gyönyörűen megy az ő "névfeloldásuk" is meg minden.
fordítva ez nem igaz. az ubuntu gépen pingelhetsz bármit, nem találja meg a többi gépet. nyilván mert azokon alapértelmezetten nincs wins alapú névfeloldás. (a router meg nem akar névfeloldást végezni a saját hálózatára, pedig megtehetné, hogy szakadna meg...)
úgyhogy vagy az van, hogy a linux gépeket beállítom, hogy wins alapján is oldják fel a hosztneveket, vagy felveszem hosts fájlba a többi kliens címét és nevét, vagy pedig amivel próbálkoztam, hogy az egyik gépet kinevezem dns szerverré.
röviden ennyi csak.
és nem, ha az egyik gépre felrakom a dnsmasq-ot és engedélyezem (és a dns forwardolást is beállítom, hogy a routeren keresztül nézelődjön, ha nincs az adatbázisában a név/cím), és másik gépen beállítom őt névszervernek, akkor szépen feloldja cache-ből az internetes címeket, de a lan címeket és host neveket nem oldja fel. (csak ha benne vannak a hosts fájlban, de akkor meg mindek a dnsmasq...?)
de jó nekem a host fájlos móka is, vagy a wins becsempészése a névfeloldásba. a dns szervert csak a móka kedvéért próbálgatom, hogy majd így sokkal profibb lesz, de valahogy nem világos nekem :)