DNS, SSL Certificate

Yes, it is possible, anything is possible.

Yes, there is something you need to adjust in Virtualmin so that your zone files respond properly

Yes, you do need to configure something differently in order for glue records and NS records to resolve correctly.

See

and