It won't be dependent as you would need to login to the hosts to start vCenter anyway, if you have concerns then login to hosts and start your AD/DNS server first and then start vCenter. By trying to avoid DNS your are causing yourself more problems than solving.