> Доступ к интернету в Linux через Windows 7.
Задать в VirtualBox тип сетевого интерфейса NAT и поднять на гостевой машине сетевой интерфейс с dhcp.
> Администрирование Linux через Putty.
Задать в VirtualBox тип сетевого интерфейса Host-only adapter и поднять на гостевой машине сетевой интерфейс со статическим адресом.
> При запросе адреса site.com с данного компьютера или другого компьютера в сети, запрос отправлялся на мой компьютер, на Linux под Virtualbox. Linux сервер обрабатывал запрос и отдавал нужные данные запрашиваемому компьютеру из сети.
Хм… Не сталкивался. Когда мне необходимо было пробросить внешний IP-адрес на виртуальную машину, то я в VirtualBox устанавливал тип сетевого соединения Bridged adapter, на гостевой машине поднимал сетевой интерфейс с dhcp, а на своем домашнем маршрутизаторе (которого у ТС судя по всему нет) выделял гостевой системе IP-адрес по MAC-адресу.