Apache2: ServerName y funcionamiento básico

Buenas noches,

Quería plantear unas cuestiones sobre el funcionamiento básico de apache2. He hecho una serie de pruebas que me vuelven un poquito loco porque no sé cómo actúa apache en estos casos (relativos al órden en que resuelve IP's y nombres de servidor, y cosas por el estilo). Es una configuración totalmente desaprobable, pero está hecho así para saber cómo funciona apache.

Tengo la siguiente configuracion (solo muestro la información relevante):

Fichero /etc/hosts
==============================
127.0.0.1 localhost
127.0.1.1 peregring-laptop www.pruebaa.org
==============================

Fichero /etc/apache2/apache2.conf (la configuración por defecto, solo cambio ServerName)
==============================
ServerName peregring-laptop
==============================

Fichero /etc/apache2/sites-available/default (modificado para mis pruebas)
Este fichero está completamente comentado, salvo el alias /doc/ y su correspondiente . Es decir, vacío.

Fichero /etc/apache2/sites-available/prueba1.conf
==============================

DocumentRoot /var/www/prueba1/
ServerName www.pruebaa.org

==============================

Fichero /etc/apache2/sites-available/prueba2.conf
==============================

DocumentRoot /var/www/prueba2/
ServerName peregringlk-laptop

==============================

Ahora, en el navegador, me voy a las siguientes direcciones:

www.pruebaa.org : Me muestra la página de /var/www/prueba1 (correcto)
peregring-laptop/ : Me muestra la página de /var/www/prueba2 (correcto)
localhost : Me muestra la página de /var/www/prueba1 (¿correcto?)
localhost/doc/ : Me muestra mi documentación (/usr/share/doc/)
www.pruebaa.org/doc/ : Me muestra mi documentación (/usr/share/doc/)
peregringlk-laptop/doc/ : Me muestra mi documentación (/usr/share/doc/)

Ahora viene la pregunta.

Según la configuración, apache tiene dos servidores virtuales: peregringlk-laptop y www.pruebaa.org. Es decir, el servidor predeterminado también maneja prueba2, y el servidor www.pruebaa.org maneja exclusivamente prueba1.

Resulta, además, que el predeterminado no tiene DocumentRoot (ya que está comentado), sin embargo se ha establecido el alias global /doc/.

A) ¿Por qué localhost me lleva a prueba1, si no hay servidor que lo maneje?

B) ¿Porqué todos los /doc/ me muestra la documentación independientemente de su servidor virtual?

Dicho de otra forma, ¿alguién me podría decir, en los últimos 4 casos, porqué se está mostrando lo que se muestra?

Saludos,
Peregring.