Hola,
Eso sucede porque la herramienta que estas usando para crear los virtual servers (guest) crean tarjetas de red 'virtuales'. La PC del servidor virtual (host) posiblemente tiene una IP 192.168..., pero también tiene otra IP 10.10..., puesto que sino habría colisión entre la PC servidor (host) y la PC virtual (guest).
En este proceso la PC servidor crea una conexión
NAT, y seguramente tiene incluido un servidor DHCP configurado en el rango 10.10... y una máscara 255.255..., y por eso aparece el 10.10... Otra posibilidad es que exista un proxy intermedio.
Para dar salida 'real' a las PC virtuales (guest) el PC servidor (host) debe tener la opción de configurar una conexión 'bridge' o 'puente', de esta forma crea una interface paralela y no detrás de la conexión real.
Sino tiene la opción para hacer bridge, posiblemente puedes buscar información sobre TAP en Linux. Por cierto no es problema de PHP.
Saludos,
ps:
Ni yo entendí lo que escribí
... ya es tarde por aquí, pero ya tienes una idea por donde va el asunto.