Name-O-Mat новый сервис DNS с расширенными функциями от хостинга RUVDS. Туда входят такие функции как GeoIP, балансировка, GeoIP фильтры и автоматизация записей по времени суток.
Сервис находится на стадии беты / превью, поэтому интерфейс или отображение данных может сильно измениться.
Делегирование домена
- Нажмите на кнопку «Добавить домен».
- Если домен свободен, нажмите на кнопку «Добавить».
- Раскройте выпадающее окно со списком NS серверов, которые были назначены для этого домена. Их нужно прописать у вашего регистратора.
Делегирование обычно занимает не более пары часов, но скорость делегирования должна зависит от регистратора.
Не ждите два часа, сразу создайте вашу первую запись.
Добавление простых записей
- Раскройте записи
- Добавьте новый сценарий
- Заполните поля записи.
- Примените добавленные записи.
Добавление поддомена
Например, вам нужно прописать запись для вашего почтового поддомена.
- Создайте новый сценарий.
- В поле поддомена впишите mail
- Создайте новую запись и примените
Новая запись заработает почти моментально.
Добавление расширенного сценария
Теперь давайте рассмотрим создание расширенных сценариев на примере TimeOfDay.
- Добавьте новый сценарий
- Выберите тип сценария
- Английскими буквами дайте сценарию уникальное имя
- Создайте новые записи и примените.
Если вы сделаете все, как на скриншоте, указанный IP адрес будет разрешаться в рабочее время, с 10 до 19 по Московскому времени.
Как работают сценарии?
Сценарий – это альтернативный набор записей, которые разрешаются на основе заданных вами опций. Если условие не подходит, то разрешаются только базовые сценарии.
Условия это
- Совпадает ли поддомен
- Совпадает ли время
- Совпадает ли GeoIP локация
- Совпадает ли тип запроса
Пример №1, одна уникальная запись для региона
В этом примере, обратившись к домену «кпримеру.рус» все пользователи получат IPv4 адрес 0.0.0.0 и IPv6 адрес :: .
Пользователи из США получат тот же самый IPv6 адрес, отличие будет только в IPv4, они получат 1.1.1.1.
Пример №2, несколько уникальных записей для региона
В данном случае, у всего мира и конкретного региона записи различаются США всегда получат свои собственные IPv4 и IPv6 адреса.
Расширенные сценарии
Simple – Базовый
Записи в вашем домене или поддомене будут разрешаться как обычно. Эта запись ведет себя как обычный DNS, в ней нет никакой дополнительной логики.
GeoIP
Позволяет указывать разные записи для разных стан, помогает направлять клиентов на ближайшие для них серверы.
Например, скриншот. Эти записи будут работать только в Китае, России, Бразилии, Индии и ЮАР, то есть в странах БРИКС.
Но тут не без ограничений. Если человек использует публичные DNS-серверы, вместо сервера, который получили по DHCP, он попадёт в страну, хостящую этот DNS. Например, если человек использует DNS Яндекса, независимо от того, где он находится, сервер будет определять его будто он всегда в России.
LoadBalancing
Позволяет направлять клиентов на разные серверы в указанных пропорциях. Будет полезно если один из серверов значительно сильнее другого.
Если все серверы могут выполнить одинаковое количество запросов, лучше воспользуйтесь базовым сценарием, который распределяет нагрузку между IP адресами равномерно.
К примеру, если взять стандартные веса 1/2, то первый запрос будет отправлен на первую чашу весов, два последующих во вторую.
Балансироваться веса будут в порядке, А, Б, Б, А, Б, Б и так далее, подобно револьверному барабану
GeoIPLoadBalancing
Этот сценарий позволяет ротировать записи на основе весов и конкретных регионов. Балансировщик будет работать только в указанных странах.
TimeOfDay
Это альтернативный набор записей для домена или поддомена, который активен только в указанное время. Позволяет перенаправить запросы на другой сервер, к примеру, в рабочее время.
TimeOfDayLoadBalancing
Этот сценарий будет полезен, для увеличения общей пропускной способности, в рабочее время может быть полезно добавить к физическому серверу несколько виртуальных машин в помощь.
TimeOfDayGeoIpLoadbalancing
Это комбинация всех вышеперечисленных сценариев. Осуществляет балансировку по весам, только в указанное время и только в указанных странах.
GeoIPFilter
Сценарий позволяет отсечь лишний трафик на сайты, которые не должны быть доступны в конкретных регионах.
Если вы не укажете поддомен, он будет полностью блокировать разрешение всех записей в указанной стране.
Полезен для снижения веб трафика на страницы, которые не должны быть доступны в определенных регионах. Используйте в связке с другими методами блокировки для большей эффективности.