Ну, я не люблю отвечать на свои вопросы, но я нашел хороший ответ в другом вопросе здесь, и я подумал, что поделюсь:
Я искал простой способ работы с виртуальной машиной.
Поскольку создание неортодоксальных портов (я не мог перенаправить порт 80 хоста на порт 80 гостя, поскольку VirtualBox пока этого не позволяет) не является легким и удобным способом, я не мог принять ни одного ответа, который сказал бы сделать это, поскольку это не то, что я просил.
Итак, один из ответов, которые я нашел в приведенном здесь списке справа, сказал, что я могу просто создать не один, а ДВА сетевых интерфейса в VirtualBox для соответствующей виртуальной машины, а затем у меня будет один (NAT) для доступа хоста к ВМ, и другой (только для хоста) для ВМ для доступа в Интернет.
Сюда:
- сохраняет безопасность гостевого компьютера, поскольку он не находится в той же сети, что и хост
- дает мне возможность создать имя хоста для гостевого IP на моем хост-компьютере - для легкого доступа, без необходимости использовать переадресацию портов с хоста на гостя
- и - дает мне доступ в интернет для гостевой машины
Поскольку я пробовал разные варианты, мне пришлось вручную настраивать интерфейсы на машине гостевого сервера Ubuntu.
Это заставило меня столкнуться с некоторыми проблемами, которые были довольно раздражающими, поэтому я решил поделиться одной из них:
Сделайте первый интерфейс (eth0) интерфейсом только для хоста (тот, который предназначен для соединения между хостом и гостем), а второй интерфейс (eth1) - интерфейс NAT.
Если вы этого не сделаете, у вас может быть проблема с гостевым компьютером, пытающимся получить доступ к Интернету через интерфейс только для хоста.
Эта проблема могла быть вызвана чем-то совершенно другим, и порядок, возможно, не имеет к этому никакого отношения, но это то, что случилось со мной, поэтому я делюсь со всеми, кто читает это, на случай, если вы столкнетесь с такой проблемой.
Спасибо за помощь!
РЕДАКТИРОВАТЬ: Только что @Goyuix разместил ссылку на вопрос, который также помог мне. Спасибо @Goyuix.