"good" is a relative term however have a look at "Network Connection Options" in Configuring the Network Connection.
On my Home Network I use both DHCP and Static IP Addresses. My Servers, Printers, NAS and other permanent IP Addressable Devices all use Static IP Address and I also use a hosts file on each system for these devices. This enable DNS Resolution to occur more rapidly and easily in the absence of a DNS Server on the LAN. With Bridged the VM usually can find the device without an entry in the hosts file however with NAT it is more likely a necessity however in either case, for me anyway, it just makes sense to maintain a global hosts file that I can push or pull to all of my system physical or virtual for components my permanent network infrastructure. Yes, having a DNS Server on the LAN would easily resolve this and not have to rely on the hosts file and scripting to push/pull as needed however I just do not need another Service to maintain like a DNS Server on my LAN so I just do it the old fashioned way.