Using vCloud to manage the IPs in an External Network Pool is quite efficient; however, only the IP is being managed, DNS settings are not. There are several other ways to do this.
We need a vApp with VMs attached to an External Network that get their IPs from a Static Network Pool.
In this example, we will focus on a Windows solution. We will need an Active Directory Server that has an integrated DNS (enable Active Directory Integrated DNS). You will need all the credentials ready for establishing connectivity to the Active Directory.
We also need a vApp that should contain Windows VMs that are able to join an Active Directory Domain. The vApp Network should be able to connect the VMs inside to the Active Directory, so it probably should be an Organization Network that connects to an External Network.