как создать домен 3 уровня

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
Anonymous

как создать домен 3 уровня

Сообщение Anonymous »

Linux Mandrake сервер -- server.by

сетевые карточки:
одна для выхода в сеть,
одна для локалки
squid стоит в качестве прокси на обмене
--

есть комп во внутренней сети. На него поставен Apache


фактически нужно завести домен 3 уровня

1) чтобы можно было обращаться к sub.server.by
и лок. комп сам разбирался, что с запросами внешними делать
(но чтобы прокся все равно контролировала траффик )

либо

2) чтобы просто на уровне Apache(который на Server.by) делать
редирект (туннель/вирт хост?) на лок. комп.

Первый вариант более предпочтителен, однако провайдера желательно не трогать (с его DNS) .

Свободных айпишников нету. (Server by на единственном ip)

Куда смотреть для решения проблемы?

Аватара пользователя
invox
Неотъемлемая часть форума
Сообщения: 395
Зарегистрирован: 12 сен 2002, 17:53
Откуда: Минск
Контактная информация:

Re: как создать домен 3 уровня

Сообщение invox »

flax писал(а): фактически нужно завести домен 3 уровня
Видимо, задача распадается на несколько частей.
Нужно :
- обеспечить ресолвинг имени (для этого Апач не нужен :) )
- поднять доп. виртуальный хост, сконфигуренны на это имя
- обеспечить "правильное" хождение трафика (типа через squid)
Необходимы доп. пояснения.

Кроме того, может оказаться полезной информация такого рода
- этот поддомен нужно видеть только изнутри или извне тоже?
flax писал(а): 2) чтобы просто на уровне Apache(который на Server.by) делать
редирект (туннель/вирт хост?) на лок. комп.
Можно предположить, что под этот случай подойдет mod_proxy.
flax писал(а): провайдера желательно не трогать (с его DNS) .
А ресолвинг как обеспечить?
Есть, конечно, вариант, но работающий только в очень частном случае - через /etc/hosts
flax писал(а): Свободных айпишников нету. (Server by на единственном ip)


Думаю, что они и не нужны

Гость

Сообщение Гость »

DNS прописан, т.е. домен третьего уровня уже есть, но как заставить чтобы из инета, люди могли видеть апачи каторый установлен на локальный ip адрес машины сети:?::!:

Аватара пользователя
invox
Неотъемлемая часть форума
Сообщения: 395
Зарегистрирован: 12 сен 2002, 17:53
Откуда: Минск
Контактная информация:

Сообщение invox »

Что-то мне подсказывало, что именно такая постановка вопроса и имеет место. :wink:

HowTo:
- поднимаешь virtualhost с этим поддоменом на любом сервере, который доступен и из локалки и извне. Подключаешь mod_proxy на этом Apache
- поднимаешь Apache на любом сервере в локалке, конфигуришь его как тебе надо. Имя виртуалхоста любое
- прописываешь на внешнем апачи в виртуалхосте поддомена директиву типа
ProxyPass / http://имя внутреннего сервера/
или
ProxyPass / http://внутренний ip/, если на внутреннем Apache только один виртуалхост.
- проверяешь, чтобы из локалки открывался ресурс по внутреннему имени либо ip, потом - по поддомену

Должно заработать

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Anonymous писал(а):DNS прописан, т.е. домен третьего уровня уже есть, но как заставить чтобы из инета, люди могли видеть апачи каторый установлен на локальный ip адрес машины сети:?::!:
проще пареной репы. читаешь iptbales tutorial по поводу DNAT. там как раз этот вариант разобран.
Опыт растет прямо пропорционально выведенному из строя оборудованию

Ответить