Вы упоминаете передачу портов UDP - что относительно различных протоколов IP? (AH и ESP - номера протокола 50 и 51 IP http://en.wikipedia.org/wiki/List_of_IP_protocol_numbers). Вам передавали те два SonicWall?
Проблема в том, что ваш первый VirtualHost имеет строку
ServerAlias *.mydomain.com
, которая соответствует всем поддоменам. Поскольку VirtualHosts анализируется в том порядке, в котором они появляются в файле конфигурации, Apache найдет этот виртуальный хост и никогда не перейдет к следующему.
Другими словами, вам нужно будет переместить два домена так, чтобы VirtualHost запись для поддоменов появляется над записью для основного домена.
Your virtual host entry should be like this. Hope it will help you.
<VirtualHost mydomain.dev:80>
ServerName www.yourdoamin.com
ServerAlias yourdomain.com *.yourdomain.com
DocumentRoot /var/www/path_of_folder
</VirtualHost>