@Kaliha
Системный администратор хостинга

Как отдавать пользователям разные IP адреса для одного домена?

Есть сервер с 2-я IP адресами, для проверки теста на нагрузку хочу испробовать на разных IP разный софт для отдачи контента. На IP 10.0.0.1:80 будет varnish на IP 10.0.1.1:80 будет Nginx. Так вот вопрос: как рандомно направлять юзеров на разные IP адреса? Есть мысли что с помощью DNS - но там всегда отдается самый первый IP.
  • Вопрос задан
  • 2778 просмотров
Решения вопроса 2
@begemot_nn
ключевая фраза - "Round robin DNS"
Ответ написан
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
> Есть мыли что с помощью DNS - но там всегда отдается самый первый IP.
Никогда такого не было. В round robin отдаются все адреса (в случайном порядке), система сама выбирает любой.
Есть баги в реализации DNS-клиентов в винде, из-за которых round robin может работать некорректно для определенных src с определенными dst, но это мелочи (впрочем, в большом проекте такие "мелочи" могли раньше положить (когда ХР был на 90% машин) примерно 30% трафика не туда).

Если нужно определенным src отдавать определенный адрес - смотрите на view в bind9.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы