Is that necessary to define a DNS record before vcsa installation or if i just run DNS server and insert DNS ip adress due vcsa installation is ok ?
but since i don't have access to DNS server and can not define a record for VCSA want to know can i just insert dns ip address server due installation ?
DNS entry is must before you start installation.
If you start it with out DNS entry you may have issues with installation. YOu may try but you may hit issues.
Please consider marking this answer as correct and helpful if this helps you.
Last time I tried deploying vCSA without a DNS entry the installation failed (I think on v6.0?). Not sure if that's still an issue, but I suspect it is.
You could probably insert host file entries during the install, but I'm not sure it's worth the wffort to try.
You need to build internal DNS. Yes, it is technically possible to install it without it but that is not advisable. Even in a personal lab environment, you need to have DNS anyway. If you're short on resources, you can always deploy a Zentyal VM in a 1 x 1 configuration which gives you a DNS server.
The DNS "check" during VCSA installation is performed on the Client from which you start the Installer.
So when you dont have the customer DNS Server available or they may installed later as VM on top of than ESX just enter the needed IP and FQDN in your local etc/hosts File to pass the validation check.
It depends what is setting on DNS server
for more information please look MS blog
As everybody already said, yes you should have records in DNS. But check this post by William Lahm https://www.virtuallyghetto.com/2018/12/is-a-dns-server-still-required-when-using-a-static-ip-for-vc...
but i installed vcsa without define specific dns record in my dns server just insert dns server ip address and vcsa installed successfully
But could not understand IS that necessary to define dns record or not
You should always make sure that you have the DNS records setup before you do the install. It might not be a requirement (as stated in your comment) but because SO many vSphere Services use DNS.
For instance, and I have never seen this before, Someone in my lab added a esxi host to vCenter without using the DNS name, so it added just fine, however when I when to fix the SSL Certificate Issue, I noticed that I still got the message while using the FQDN of the esxi host. I looked at the certificate on the machine and it would appear the VMCA issued the certificate to the IP Address and not the host name because that is how it was added to vCenter.
It might not be a big deal for you, but you might see weird things like that.