Seu uso de _default_ aqui corresponderá aos IPs que não foram definidos para outro VirtualHost . Isso significa que uma solicitação para 1.2.3.4:80 de acordo com sua configuração usará a primeira VirtualHost definida para www.domain1.com . A prioridade de VirtualHost é definida por sua ordem no arquivo de configuração.
Para obter a configuração desejada, mova seu VirtualHost padrão acima de www.domain1.com one e altere seu IP de _default_ para 1.2.3.4 .
Mais informações sobre as especificidades disso estão listadas no manual do Apache, que você pode encontrar neste link .