Я установил сервер LAMP в разделе VirtualBox с помощью автоматической установки Ubuntu. Это первый раз, когда я пытался настроить домашний сервер. Похоже, установка прошла успешно, и теперь я пытаюсь понять, как работает интернет.
Если я пингую Google, я получаю 64 байта из 67.215.66.132 ... (на самом деле, я получаю это снова и снова, пока не остановлю). Это кажется многообещающим.
Однако, когда я запускаю ifconfig, он возвращает inet addr: 10.0.2.15. Я не уверен, что это за адрес. Может быть, адрес локальной сети? Это не адрес, я могу получить доступ из браузера, поэтому я не уверен, что мой сервер доступен снаружи.
Сервер подключен через Ethernet к маршрутизатору Uverse.
В конечном счете, я хочу попробовать разместить на этом сервере один веб-сайт, но мне интересно, нужно ли мне вносить дополнительные изменения в мой IP-адрес, прежде чем продолжить.
Буду признателен за любые отзывы о вышеизложенном.
Благодаря
* VBox означает VirtualBox, когда используется в этом ответе
10.0.2.15 - это адрес, попадающий в диапазон 10.0.0.0 - 10.255.255.255, который является «частной сетью». диапазон адресов, согласно RFC 1918 (на странице 4, раздел 3 говорится о «частном пространстве доступа» для локальных и интранет-сетей и т. д.) . Как и сетевые адреса, начинающиеся с 192.168. *. *, Обычно это внутренние сетевые адреса для данной локальной сети, в данном случае «сеть», используемая VirtualBox в системе. VirtualBox имеет тенденцию использовать локальную адресацию в вашей системе для своих виртуальных машин, поэтому на хост-машине вам придется перенаправлять входящий трафик на внутренний адрес 10.0.2.15.
Я собираюсь предположить, что ваша система / сервер имеет один IP-адрес от маршрутизатора в вашей домашней сети. Вы можете использовать этот IP-адрес в качестве места назначения для веб-сайта, однако вы не можете получить адрес более «общедоступный», чем диапазон 10.0.0.0–10.255.255.255, поскольку это «частная сеть» в вашей системе (поскольку VirtualBox является странно так).
Если у вас есть домашняя система, которая является хостом виртуальной машины VBox за маршрутизатором с IP-адресом 192.168.1.194 (например), и ваша виртуальная машина установлена в вашей системе с IP-адресом 10.0.2.15 способ передачи данных из интернета на виртуальную машину в два этапа, на самом деле:
(1) Маршрутизатор должен будет маршрутизировать порт 80 на 192.168.1.194 (или любой другой фактический IP для вашей хост-системы. система, на которой запущена виртуальная машина VirtualBox.)
(2) Вашей системе потребуется специальное правило iptables (или аналогичного брандмауэра) для переадресации порта 80 или связанных портов с хост-системы на 10.0. 2.15 (VBox VM).