no deberias quedar sin internet, eso es porque algo mal pones:
por ejemplo la configuracion normal de red que ya configure miles de veces es esta:
1 - abrir la consola cmd.exe y ejecutar un ipconfig, anota la ip, mascara de subred y puerta de enlace.
2 - abri la configuracion de tu red y pone esto:
- En la IP, pone la IP que te mostro el ipconfig (que seria la ip privada que te asigno el router en ese momento).
- En la mascara de subred, casi siempre va 255.255.255.0, vos ponele la que te mostro el ipconfig.
- En la puerta de enlace, va la direccion del router.
- Como primer DNS pone la direccion del router tambien y proba si te anda de esa forma (deja el segundo DNS en blanco).
normamente con eso ya basta.
pero si no te funciona, pone los DNS del router y listo, o sea entra en la configuracion del router (poniendo la puerta de enlace en el navegador de interent, y ahi en primera pagina te sale los Primary DNS Server y Secondary DNS Server) ponelos y listo ahi deberia funcionar.
PD: con visual basic se puede hacer, pero mejor que lo hagas asi y ya te quede funcionando y no tengas que hacer nada.
saludos.