Назад | Перейти на главную страницу

Привязать два сервера по одному IP к серверам имен?

У меня есть один VPS (example1.com ON 1.1.1.1) и один выделенный сервер (example2.com ON 1.1.1.2). Мне нужно использовать свои собственные серверы имен.

В настоящее время я использую ns1.example1.com и ns2.example1.com, оба указывают на 1.1.1.1, но я читал, что это не лучшее решение, а также некоторые регистраторы локальных доменов требуют, чтобы серверы имен были с разными IP-адресами.

Кроме того, я прочитал на этом веб-сайте, что один сервер имен должен указывать на один сервер, а другой - на другой.

Если это правда, мне нужно указать ns2.example1.com на 1.1.1.2, и смогу ли я размещать веб-сайты на выделенном сервере, и какие серверы имен я буду использовать? Нужно ли мне использовать одни и те же серверы имен или создавать разные для другого сервера?

Основная идея состоит в том, что вы хотите избежать единой точки отказа, например, единственного сервера или единого маршрута для движения трафика, чтобы повысить надежность. Имея все на одном сервере, вы значительно увеличиваете риск и затрудняете обслуживание, не прерывая его.

Вы часто заходите дальше этого. У нас 8 серверов: NS0, NS2 в Великобритании и NS1, NS3 в Германии. В центре обработки данных Великобритании у нас есть 4 сервера, каждый сервер имен фактически работает на двух серверах с резервированием, следовательно, 4 сервера. У нас также есть резервные маршрутизаторы, межсетевые экраны, балансировщики нагрузки высокой доступности, глобальные сети и источники питания.

В идеале у вас должно быть как минимум два отдельных сервера имен на двух отдельных физических серверах, в идеале в двух разных местах / регионах / зонах доступности.

Поэтому установите NS1 на свой vps и NS2 на выделенный, с двумя отдельными IP-адресами. Я рекомендую BIND, поскольку он прост, когда вы знаете, что делаете, и очень надежен. Затем вы настраиваете один как ведущий, а другой как ведомый, чтобы любые изменения, внесенные на ведущем устройстве, затем реплицировались на другой.

Если у вас действительно ограниченный бюджет, вы можете оплатить тщеславные серверы имен от godaddy своим собственным доменным именем. Это было бы намного надежнее и проще, чем хостинг самостоятельно. https://support.godaddy.com/help/article/683/creating-vanity-nameservers-in-premium-dns?countrysite=uk


В ответ на ваш вопрос в комментариях:

Итак, доступ к серверам имен осуществляется случайным образом, они должны быть идентичны. NS1 и NS2 должны иметь website.com и website2.com.

Итак, допустим, у нас есть: WHM1 - 1.1.1.1 NS1 Webserver1

WHM2 - 1.1.1.2 Веб-сервер NS22

Допустим, у вас есть website.com, вы установили серверы имен на NS1 и NS2

DNS вашего компьютера случайным образом выбирает один из них. Если он выберет NS2, а у вас будут сведения только о NS1, он потерпит неудачу.

Веб-сайты и серверы имен - это совершенно разные системы. У вас могут быть серверы имен на обоих серверах, но веб-сайт размещен только на одном сервере.

Вы должны разместить website.com на NS1 и NS2. Если вы хотите, чтобы website.com был на обоих веб-серверах, вы можете добавить в зону следующие записи DNS:

Domain.com

    @   14400 IN A 1.1.1.1
    @   14400 IN A 1.1.1.2
    www 14400 IN A 1.1.1.1
    www 14400 IN A 1.1.1.2

скажем, вы вводите www.domain.com, вы случайным образом переходите либо на веб-сервер 1, либо на веб-сервер 2