cmq per non complicarmi tanto la vita ho usato netsh.exe (solo Windows 2000 e Windows XP )
ho creato un file con lo script e poi lo richiamo da VB.
Semplice no?
solo un metodo alternativo per risolvere il mio piccolo problema.

Vi do il codice dello script:

codice:
interface
ip
set address name="Connessione alla rete locale (LAN)"  source=static addr=<IP>  gateway=<GATEWAY> mask=<SUBNET>  gwmetric=0
set dns name="Connessione alla rete locale (LAN)" source=static addr=<DNS1>  register=primary
add dns name="Connessione alla rete locale (LAN)" addr=<DNS2> 
quit
Se ci pensavo prima..

Ciao a tutti !!