1

Я установил сервер Ubuntu Linux в офисе. Он должен иметь публичный IP-адрес, чтобы внешние пользователи могли иметь доступ к Интернету. В настоящее время для него установлен общедоступный IP-адрес, но предполагается ли, что он имеет локальный IP-адрес, чтобы пользователи в локальной сети могли получить доступ через частный IP-адрес (например, 192.168.0.xx) для повышения скорости или общего доступа к файлам?

Для публичного IP-адреса маршрутизатор или что-то должно знать, как маршрутизировать запросы между публичным IP-адресом и локальным IP-адресом?

2 ответа2

2

Если ваш сервер выступает в роли межсетевого экрана (NAT, Squid Proxy и т.д.), То наличие внутренней подсети также важно. Однако при этом лучше всего размещать публичные (внешние) и частные (внутренние) сети на отдельных физических сетевых картах.

Настройка сетевых блоков с другими IP-адресами не должна делать что-либо заметно быстрее или медленнее, но это потребует определенных усилий при планировании организации вашей сети. Для начала, на сервере вам нужно будет только настроить шлюз, совпадающий с тем, который ваш провайдер предоставил для вашего общедоступного статического IP-адреса (NAT, прокси и т.д. Будут использовать его от имени запросов от внутренних компьютеров).

Прелесть использования частных IP-адресов в том, что вы можете иметь множество компьютеров, устройств и т.д., Подключенных к Интернету с одним IP-адресом. На самом деле, это очень распространенная установка с NAT, которая происходит с широкополосными / беспроводными маршрутизаторами (например, то, что LinkSys продает в массовом порядке).

Некоторые полезные ссылки:

  RFC1918 - Распределение адресов для частных сетей (см. Раздел 3 на стр. 4)
  http://rfc1918.openrfc.org/

  Пошаговые инструкции по настройке NAT с IPTables
  http://www.howtoforge.com/nat_iptables

  Обсуждение на форуме о настройке того, что вы хотите сделать
  http://ubuntuforums.org/showthread.php?t=713874

  Как установить и настроить DHCP-сервер в Ubuntu Server
  http://www.ubuntugeek.com/how-to-install-and-configure-dhcp-server-in-ubuntu-server.html

0

У него всегда будет частный IP. В простом случае, скажем, 192.168.1.10, и ваш маршрутизатор с публичным IP-адресом 123.456.789.10 перенаправляет порт 80 на 192.168.1.10. С этим одним, вы можете получить доступ как по IP-адресам, так и по доменному имени, если у вас это настроено для публичного IP.

Я размещаю сервер дома, и вот как он у меня, и он работает просто отлично.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .