Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Шлюз или NAT  (Прочитано 369 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Byuik

  • Автор темы
  • Гость
Шлюз или NAT
« : 24 Января 2015, 23:55:52 »
Сразу приношу извинения, если модератор сочтет что я не в той теме создал топик.

И так . Есть одна задача , которая мне оказалась не по плечу.
Постараюсь изложить её более менее понятно.
Есть хостовая машина у которой есть один реальный IP адрес.
Есть два домена blabla.com и blabla2.com соответствующее IP этой машины.

Есть две виртуальные машины которые используют разные виртуальные IP1 и IP2.
Необходимо сделать так чтоб все запросы пришедшие на IP хостовой машины в том числе и UDP адресованные на домен blabla.com попадали на IP1 , ну и соответственно для blabla2.com на IP2 .

Вопрос состоит в том как это реализовать , может есть у кого какие мысли ?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Шлюз или NAT
« Ответ #1 : 25 Января 2015, 02:00:10 »
Сервис DNS работает исключительно для клиента, с целью определить IP-адрес сервера, а потому в ip-пакете dns-имя не инкапсулировано.
Исключением пожалуй можно считать только http-пакеты, в них можно выковырнуть какому доменному имени направлен запрос.
Если используются http-запросы, то можно использовать apache в режиме прокси.
С исключением мог ошибиться. Если ошибаюсь, то старшие товарищи поправят.

Ах, да... Если сервисы распределить по портам, то можно безпроблемно раскидывать на уровне iptables. Например http(80), ftp, ssh перебрасывать на IP1, а http(8080), https(443), pop, smtp, ssh(ваще левый порт для секьюрности) - на IP2.
Но dns-имена тут вообще не при чём.

 

Страница сгенерирована за 0.016 секунд. Запросов: 22.