VirtualBox & Server Name

I know this may not be a direct SQL Server question and may be a network question. But maybe someone can shed some light for me.

I can connect to our SQL Server with SSMS. However, when I log into VirtualBox and try to connect to SQL Server with SSMS, I would have to use the IP Address of the server, instead of the name of the server while outside of Virtualbox, it works fine with the server name.

Any idea?

The system in VirtualBox has no access to the domain controllers of the network - so it cannot lookup the name and get you an IP address. This is an issue with with your VirtualBox network configuration.