Blocking All IP Addresses and Creating a White List
Right now I have a Mac Tower with OS X Yosemite on it, and it has Oracle VirtualBox installed running Windows XP, Windows 7, Windows 8.1, and Windows 10 when it gets released. This machine is being used to test browser compatibility for web applications, and therefore needs to be remote accessible. I've managed to make the Guests remote accessible using Remote Display in VirtualBox, and I also have external authentication. However, I would like more security on the system, and want to create a white list to block all IP addresses from attempting to remote access the server with the exception of IP addresses that I allow. This is easy to do on Windows, but because Yosemite is the Host, I need to have Yosemite do the white list, unless it's possible to do that VirtualBox, which I highly doubt it is.
So I guess my question is, how do I create a white list for IP addresses with Mac? The only option I can find is to block applications, but not IP addresses. Further research has suggested SSH, but that seems to require having a server which I do not. Are there any options for doing this?