Vulgaristaion sur le serveur Wins
I. historique
il était une fois, au temps des Windows 3.11 une solution
pour interconnecter des PC....
pour ce faire Micro$oft dans sa grande bonté a appliqué le protocole netbeui ( net BEUH pour les intimes ) qui permettait le dialogue entre 2 Machine de façon simple.
la seule chose qui était nécessaire était un nom de machine ( 14 chars Max ) Et avec ceci les machines dialoguaient.
ce protocole était basé sur du "broadcast", autrement dit, des appels réseau systématique a tout le monde...
II. Netbios sur IP
Avec l'avènement de TCP/IP, netbeui a quasi disparu.
Par contre mirco$oft a gardé le principe de résolution de nom netbios.
donc pour appeler une STATION B, une STATION A génère une trame a l'adresse ip 255.255.255.255, donc un broadcast,
la trame arrive à la STATION B en même temps qu'a d'autre,
mais elle se reconnaît et elle répond à la STATION A ( hou hou je suis-la ).
On imagine l'engorgement du réseau des que le nombre de station augmente.
III. Wins
pour éviter ceci, on déclare sur le réseau un serveur WINS,
Et en // on déclare sur les postes de ne plus faire de broadcast et d'utiliser le serveur wins.
celui ci, a donc un tableau, avec 2 colonnes ( @IP = Nom Netbios )
quant une station recherche une autre, elle n'envoi plus de broadcast, elle interroge Son serveur Wins.
IV. Wins sous 2000 ?
les stations Win 9x/Me/NT4 utilise en premier une résolution netbios, et si cela ne Marche pas, on bascule sur une résolution DNS ( nom.domaine.tld. = www.truc.fr. ).
Dans Windows 2000 ( Pro + SRV ) on fait l'inverse, déjà une reso DNS puis une rezo Netbios/Wins.
V. cela se configure ou ?
Sur le serveur : c'est un service réseau qu'on install.
Sur le client : c'est dans les propriétés avancé de la config. IP.
Cela vient de core/lib/class.plx.motor.php:858, qui vérifie certaines informations liées au capcha, même si celui-ci est désactivé :
Le code corrigé, ça donne ça :
if(strtolower($_SERVER['REQUEST_METHOD'])!= 'post' OR $this->aConf['capcha'] AND (!isset($_SESSION["capcha_token"]) OR !isset($_POST['capcha_token']) OR ($_SESSION["capcha_token"]!=$_POST['capcha_token']))) {
return L_NEWCOMMENT_ERR_ANTISPAM;
}