Configuring Bind9 is time consuming and very boring when you don't have a control panel, so I was trying to skip that part :P but since the client owns the server machine and its ip is less likely to change, I guess it's safe to just forward the domain to the ip and handle the rest via vhost.