Alfon te ha dado una solución bastante buena, ad+ los proxies suelen traer sistemas de caches que pueden ayudarte a reducir el consumo de ancho de banda en internet, pero si por lo que sea no puedes o no quieres dedicar un equipo como proxy puedes hacer lo sgte. ( no es la mejor de las opciones, pero puede hacer el apaño)
Supongamos q tu puerta de enlace (el router tiene la ip 192.168.0.1, pues lo configuras para q use tb la 192.168.1.1
y usas como mascara la 255.255.255.0 q sera seguramente la q tengas. De esta manera tienes al router escuchando en dos segmentos de red diferentes.
Luego tendrias q decirle al router q no pase nada del segmento 192.168.0. al 192.168.1
y ya lo tendrias resuelto, solo tendrias q poner los ordenadores de la red B con una ip del tipo 192.168.1.x y con puerta de enlace 192.168.1.1,
Si necesitas alguna aclaración pues aqui estamos