1

В этом общем случае:

ns1.domain.com: IP1
ns2.domain.com: IP2

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

(1) Я не совсем понимаю, насколько полезны два IP-адреса (может быть больше двух) и что время работы сети составляет 99%, так как оба IP-адреса указывают на один и тот же сервер (я думаю, что оба могут иметь один и тот же физический сетевой путь, или я неправильно?) Кто-нибудь может объяснить?

(2) Теперь я использую Rackspace Cloud Server и поддерживаю cPanel. Из-за ограниченной доступности IP v4 я не могу купить IP, кроме HTTPS и балансировки нагрузки. Поэтому в настоящее время у меня есть только один IP-адрес, назначенный моему серверу cPanel.

Случай 1: cPanel имеет встроенный DNS. Cpanel пользователь с доменом указывает на этот сервер непосредственно в состоянии управлять DNS - записей в Cpanel интерфейс, он будет осуществлять автоматическую CNAME для CPanel., WebMail., FTP. доступ к поддомену, но помните, поскольку у меня только один IP-адрес, мой 1-й и 2-й сервер имен, определенный в WHP cPanel, указывал на один и тот же IP-адрес:

ns1.mycpanelserver.com: IP1
ns2.mycpanelserver.com: IP1

Случай 2: Однако Rackspace имеет DNS-сервер, который расположен практически вне облака. Если домен указывал на этот DNS, я могу управлять записями из клиентской области Rackspace, и для IP-адреса моего сервера cPanel можно установить запись для обслуживания размещенного веб-сайта. Таким образом, у меня есть два IP-адреса для соответствующих им серверов имен, что является обычным случаем, но у меня нет возможности редактировать записи DNS в пользовательском интерфейсе cPanel, и записи CNAME должны определяться вручную каждый раз при регистрации нового домена.

Я пытаюсь использовать случай 2, который является общим, но не уверен, что является вескими причинами, почему общие два IP-адреса для двух серверов имен на одном сервере?

4 ответа4

2

Я не совсем слежу за вашим английским здесь, но я думаю, что вы спрашиваете, как лучше всего иметь 2 сервера имен, когда у вас есть только 1 IP-адрес и 1 сервер.

Что ж, самое лучшее, что я могу порекомендовать, - это запустить основной DNS-сервер и свой сервер cPanel и назначить его для ns1.yorudomain.com, а затем использовать стороннего разработчика в качестве вторичного сервера имен и назначить его как ns2.yourdomain. .com (или ns0 и ns1, какую бы схему нумерации вы не выбрали).

Изменения вашего основного DNS в cPanel будут переданы на ваши вторичные DNS-серверы посредством передачи зоны dns-axfr, поэтому вы будете иметь полный контроль изнутри cPanel.

Существует ряд сайтов, предоставляющих бесплатный вторичный DNS-хостинг, таких как:

Или ваш сетевой провайдер может выступать в роли вторичного DNS для вас.

1

Идея состоит в том, что два IP-адреса для серверов имен находятся в совершенно разных подсетях. Таким образом, если маршрутизатор отключается или по какой-либо другой причине подсеть становится недоступной, на вашем сервере все еще есть способ выполнить разрешение DNS.

1

Несколько серверов могут совместно использовать один IP-адрес посредством кластеризации. Таким образом, несколько серверов могут рассматриваться как один. Если один выходит из строя, другие берут на себя работу отказавшего сервера. Кроме того, серверы, совместно использующие IP-адрес (посредством трансляции сетевых адресов или кластеризации), иногда могут видеть, какое имя использовалось для подключения, поэтому запросы к имени1 на IP1 могут отправляться на сервер А, а запросы на имя2 также на IP2 - на сервер Б. Обычно это делается, когда компания не имеет или не хочет использовать достаточно внешних IP-адресов для предоставления каждому серверу IP-адреса.

Кроме того, отдельным серверам могут быть назначены разные IP-адреса по разным причинам. Разные IP-адреса могут сопоставляться с различными службами, которые предлагает сервер, или обеспечивать балансировку нагрузки в своей сети, чтобы убедиться, что одна часть сети не слишком перегружена. Это полезно, если им нужна большая пропускная способность (иногда неправильно называемая скоростью), чем они могут получить от одного интернет-соединения, потому что они могут отправлять некоторые данные через разные интернет-соединения.

Наиболее распространенная причина того, что сервер имеет несколько внешних IP-адресов, - в случае разрыва соединения с Интернетом. Если интернет-провайдер, к которому подключен сервер, выходит из строя или работает слишком медленно, сервер может переключиться на другое соединение. Это также может помочь, если кабель обрезается или отключается.

0

Я использую один и тот же IP для обоих серверов имен без каких-либо проблем. Тот факт, что VPS (и сайты) в любом случае находятся на одном и том же IP-адресе, в действительности не позволяет создать резервную копию DNS. Когда NS1 отключен или недоступен, сайты также будут недоступны. Совершенно бессмысленно использовать второй сервер имен, чтобы указать пользователям на мертвый или недоступный сервер.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .