Hi,
for 1 and 2 , you need to understand the relationship between listener and vhost.
you only need to create a vhost , with domain
and then you map your vhost to listener.
and Yes , if you wish to use both ipv4 and ipv6 , then use [ANY]ipv6.
for 3, depends on client side configuration...