Как делегировать поддомен на другие dns сервера

Обновлено: 07.07.2024

Подробнее об этом читайте в статье: Что такое домен?

Количество возможных поддоменов, в том числе и на бесплатном хостинге для сайтов html, на каждом тарифном плане никак не ограничено.

Но если на вашем хостинге установлена панель управления веб-хостингом ISPmanager и вы добавляете поддомен как самостоятельный в разделе «WWW-домены», он будет считаться отдельным сайтом, и как следствие учитываться в ограничениях по вашему тарифному плану. Чтобы этого избежать, добавляйте поддомен через функцию «Автоподдомены».

Создание поддомена происходит в два этапа: добавление поддомена в панели управления хостингом и добавление записи о поддомене на DNS-серверы.

1 этап. Добавление поддомена в панели управления хостингом

Чтобы добавить поддомен, войдите в панель управления и следуйте нужной инструкции:

Как самостоятельный домен. В этом случае поддомен не зависит от основного домена и добавляется в панели как отдельный домен (количество возможных доменов в панели зависит от вашего тарифного плана).

Добавить поддомен как самостоятельный домен можно по инструкции.

Как автоподдомен. Функция «Автоподдомен» позволяет автоматически создавать поддомены для основного домена.

Функцию «Автоподдомен» удобно использовать, если нужно добавить много поддоменов или по тарифу уже добавлено максимальное количество доменов. Автоподдомены можно добавлять в неограниченном количестве.

Мы рекомендуем использовать этот вариант в качестве запасного, так как некоторые CMS (например, 1С-Битрикс) некорректно работают с автоподдоменами.

В разделе «Домены» выберите пункт Поддомены:

Как создать поддомен

Укажите имя поддомена и выберите домен, для которого создаётся поддомен. Корневой каталог, в котором будут размещены файлы поддомена (Корень документа), будет прописан автоматически:

Как создать поддомен

В разделе «Сайты и домены» кликните Добавить субдомен:

Обратите внимание! Если внешний вид вашей панели управления отличается от представленного в инструкции, перейдите в раздел «Сайты и домены» и в правом верхнем углу измените вид на «Активный».

Укажите имя поддомена и выберите домен, для которого создаётся поддомен. Укажите корневую папку для файлов поддомена. Нажмите ОК:

Как создать «Автоподдомен»?

Обратите внимание! Если ранее для основного домена были добавлены поддомены как отдельные WWW-домены, при создании автоподдоменов возникнет ошибка. Чтобы избежать ошибки удалите созданные поддомены в разделе «WWW-домены». Если вы не хотите удалять поддомены, создавайте поддомены как самостоятельные WWW-домены.

Также для всех поддоменов, созданных через автоподдомены, будет установлена версия PHP основного домена. Если для поддомена необходимо установить другую версию PHP, вам необходимо будет создать поддомен как самостоятельный WWW-домен.

Создать автоподдомен можно:

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

Перейдите в раздел WWW-домены, выделите домен, для которого будут добавляться автоподдомены, и нажмите Изменить:

Обратите внимание! Если внешний вид вашей панели управления отличается от представленного в инструкции, в левом нижнем углу кликните «Старый интерфейс».

автоподдомены в ispmanager5 1

В блоке «Дополнительные возможности» в строке «Автоподдомены» выберите пункт в отдельной директории и нажмите Oк:

автоподдомены в ispmanager5 2

Перейдите в раздел Менеджер файлов, в папку WWW, и нажмите кнопку Создать:

автоподдомены в ispmanager5 3

автоподдомены в ispmanager5 4

автоподдомены в ispmanager5 5

2 этап. Добавление записи о поддомене на DNS-серверы

После создания поддомена необходимо добавить запись о поддомене на DNS-серверы вашего домена. Этот процесс зависит от того, какие DNS-указаны для вашего домена: Как узнать, какие DNS указаны для вашего домена.

Кликните по имени нужного домена:

создать автоподдомен 3

Во вкладке «Управление» кликните по пункту «DNS-серверы и зона» или нажмите кнопку Изменить:

создать автоподдомен 4

На открывшейся странице нажмите Добавить запись, во всплывающей шторке выберите А. Заполните поля и нажмите Готово:

создать автоподдомен 5

  • support — имя вашего поддомена,
  • 123.123.123.123 — IP-адрес вашей услуги, которую можно узнать по инструкции Пароли для доступа к хостингу, серверу, FTP и MySQL.

Как удалить поддомен?

Чтобы удалить созданный поддомен, откройте панель управления хостингом и следуйте дальнейшей инструкции:

DNS - прямое и обратное разрешение; делегирование; master-slave; поддомен; пересылка; реализация интеллектуальных dns и т. Д.

содержание

Отказ от ответственности: авторские права на эту статью принадлежат автору и блогу, добро пожаловать на перепечатку, но вы должны сохранить это заявление без согласия автора и предоставить исходную ссылку в очевидном месте на странице статьи, в противном случае вы можете продолжить юридическая ответственность сохраняется.

Если вы не накапливаете шаги, вы не сможете достичь тысяч

Предисловие: DNS, знакомые вещи, слишком много контента, редактор непросто объяснить, я могу только написать несколько подробных экспериментов для вашей справки.

1. Краткое введение

1. DNS: через имя хоста процесс окончательного получения IP-адреса, соответствующего имени хоста, называется разрешением имени домена (или разрешением имени хоста).

Номер порта: 53 / udp, 53 / tcp

Корневая зона: управляется 13 IP-адресов в мире, 10 - в США, 1 - в Японии, 3 - в Европе, Нидерландах и Швеции.

Домен верхнего уровня: tld

com, edu, mil, gov, net, org, int,arpa

Три категории: домен организации, домен страны (.cn, .ca, .hk, .tw), обратный домен.

Доменное имя третьего уровня

До 127 доменных имен

com доменное имя первого уровня, эквивалент подкаталога


3. Тип DNS-сервера

БогDNS-сервер: сервер, который управляет и поддерживает библиотеку разрешения в домене, ответственном за разрешение.

ИзDNS-сервер: "копия" (передача зоны) копия библиотеки разрешения с главного сервера или с сервера

4. Записи о ресурсах

Запись ресурса: запись ресурса, RR

SOA: Start Of Authority, запись авторизации запуска; библиотека анализа областей имеет только одну запись SOA, которая должна находиться в библиотеке анализа.Первая запись, синхронизация данных master-slave

A : Интернет-адрес, функция, FQDN -> IP (имя в IP)

AAAA: FQDN --> IPv6

PTR: PoinTeR ,IP -> FQDN полное имя домена(Ип называть)

NS: Сервер имен, посвященныйотметкаDNS-сервер для текущей зоны,Кто является сервером домена

CNAME :Canonical Name ,Псевдонимзапись

MX: Mail eXchanger Почта

5. Формат определения записи ресурса: (5 элементов, если следующий такой же, как в предыдущий день, его можно унаследовать)

грамматика:имя [TTL (время жизни кэша)] IN значение rr_type (5 столбцов)

(1) TTL может быть унаследован от глобального (время жизни кеша), например: $ TTL 1D один день устанавливается как переменная, все используются ниже

(2)@ Может использоваться для цитирования имени текущей области,Потому чтоОсобое значение, Таким образом, его нельзя использовать в задней части, например, в почтовом ящике.

(3) Одно и то же имя может определять несколько разных значений в нескольких записях; в это время DNS-сервер ответит опросом.

(4) Одно и то же значение может иметь несколько разных имен определений; несколько разных имен указывают на одно и то же значение для определения; это только означает, что один и тот же хост может быть найден через несколько разных имен.


2. Введение в установку BIND и именованную службу.

Реализация DNS называется службой, именованной службе необходимо установить пакет привязки.

1. Установка и настройка BIND: yum install bind -y

пакет услуг DNS:bind, Несвязанный (новый)

Название программы:named ,unbound

2、Основной файл конфигурации: /etc/ named.conf

Основной файл конфигурации:

Глобальная конфигурация: параметры <>;

Конфигурация подсистемы протоколирования: logging <>;

Определение площади: Для каких зон машина может анализировать, какие зоны необходимо определить.

zone"ZONE_NAME" IN <>; файл базы данных лучше не записывать в этот основной файл конфигурации, записанный в/etc/named.rfc1912.zonesв

Принцип: Необходимо установить зону определения зоны в файле конфигурации, а затем установить базу данных в файле, указанном зоной, эти файлы помещаются в / var / named

3. options <>; обязательно4 места, которые нужно изменить

① прослушивание порта 53 ; привяжите только свой собственный ip к порту

К:listen-on port 53 < localhost; >; Или // закомментировать

② allow-query ; Разрешить посещать только себя

К:allow-query < any; >;Вы также можете добавить все, что разрешено внутри компании, без каких-либо // комментариев.

③ Allow-transfer - это политика безопасности. Чтобы никто не мог передавать и загружать свои собственные данные DNS, разрешена только их собственная синхронизация DNS.


④ Конфигурация сервера имен кэша: dnssec: рекомендуется отключить dnssec и установить для него значение no, чтобы повлиять на делегирование и пересылку.

dnssec-enable no;
dnssec-validation no;

три , Тестовая команда и команда rndc

1、dig

dig [-t type] name [@SERVER] [query options]

Dig используется только для тестирования системы DNS и не будет запрашивать файл hosts для анализа.

+ [No] recurse: выполнить рекурсивный анализ

тестОбеспечить регрессАнализ: копать -x IP = dig -t ptr reverseip.in-addr.arpa

Передача аналоговой области:

dig -t axfr ZONE_NAME @SERVER Возьмите региональную базу данных,Может быть allow-transfer ; предотвратить

dig -t axfr 100.1.10.in-addr.arpa @172.16.1.1

dig -t NS@ 114.114.114.114 Запись тестового письма

2. Хост, в запросе нет данных о раскопках.

host [-t type] name [SERVER]

3、nslookup: (В Windows и Linux есть эта команда)

Команда: nslookup [-option] [имя | -] [сервер]

ИнтерактивныйРежим:

IP-адрес сервера: укажите, какой DNS-сервер использовать для запроса.

Set q = RR_TYPE: укажите тип запрашиваемой записи ресурса

ИМЯ: имя для запроса


4. Команда rndc

rndc --> rndc (953/tcp)

Перезагрузить: перезагрузить основной файл конфигурации и файл библиотеки анализа площади.

Reload zonename: перезагрузить файл библиотеки анализа зоны

Retransfer zonename: вручную запустить перенос зоны, независимо от того, увеличивается ли серийный номер

Reconfig: перезагрузить основной файл конфигурации

Журнал запросов: открыть или закрыть файл журнала запросов / var / log / message(Журнал не включен по умолчанию.) Он включается при устранении неполадок. Если вы не обращаетесь к одной записи и не добавляете запись, сумма слишком велика; выключите его и выполните ту же команду

Tail -f / var / log / messages динамический журнал запросов

Trace: увеличить отладку на один уровень

УРОВЕНЬ трассировки: укажите уровень использования, уровень журнала и уровень детализации журнала.

Notrace: для установки уровня отладки на 0

flush :Очистить DNSСерверВсе записи кеша

1. yum install bind Установочный пакет

systemctl start с именем Centos 7 start service

служба с именем start Centos 6 запускает службу

2、vim/Etc/ named.conf изменить общий файл конфигурации

3、vim /etc/named.rfc1912.zones(Лучше всего изменить в этом файле или в общем файле конфигурации /etc/ named.conf)

type master;



dns1 A 192.168.37.107

псевдоним www, установленный CNAME websrv

websrv A 192.168.37.106

Ниже приведены примеры записей:

[websrv A 192.168.37.107] Вы можете добавить более одного, произвольный доступ, балансировку нагрузки

@ MX 10 mailsrv1 также может добавлять почтовые записи

mailsrv1 A 192.168.30.100

mailsrv2 A 192.168.30.200C

$GENERATE 1-100 server$ A 1.1.1.$

5. rndc reload перезагрузить файл конфигурации

6. Тестируем пинг, копаем, хост, ссылки . все делаем


Эксперимент 2. Создание базы данных обратного анализа (примеры есть в файле конфигурации).

1, 2, как указано выше

3、vim /etc/named.rfc1912.zones



@ IN SOA dns1 rname.invalid. (

100.30.168.192.in-addr.arpa. PTR dbsrv

5. rndc reload перезагрузить файл конфигурации

dig -x 192.168.30.107


Эксперимент 3: установите главный-подчиненный сервер

1、vim/Etc/ named.conf изменить общий файл конфигурации

Мастер: разрешить передачу данных только с ведомого устройства.

От: Никто не может передавать данные

allow-transfer < none;>;

type slave;


Main: добавить NS запись

dns1 A 192.168.30.107

dns2 A 192.168.30.106


От: Нет необходимости создавать этот файл. При повторной загрузке данных автоматически создается файл в / var / named / slaves с тем же содержимым, что и основной DNS.

4. rndc reload перезагрузить файл конфигурации


Эксперимент 4. Создайте субдомен.

(1) Основной DNS PlusЗапись действует как поддомен, Количество посещений особенно мало

Поддомен не очень часто посещается, основные DNS могут помочь ему в управлении, добавить запись A в основную базу данных, на самом деле не создавать поддомен, но пользователь рассматривается как поддомен

1. Vim /etc/ named.conf изменяет общий файл конфигурации.

Добавьте две записи A:

mail.henan A 3.3.3.3


4. rndc reload перезагрузить файл конфигурации

(2) Создайте домен на своем компьютере в качестве поддомена.

1. То же, что и выше


Напишите свое внимание на изменение разрешений

dns1 A 192.168.30.107

www CNAME websrv


4, 5 то же, что и выше

(3) Поддомен управления доменом делегирован другим машинам (106), когда объем трафика велик.

На этом компьютере: хост родительского домена

Отключите функцию dnssec:


dns1 A 192.168.30.107

dns2 A 192.168.30.106


Отключите функцию dnssec:

$TTL 86400 ; 1 day

86400 ; refresh (1 day)

3600 ; retry (1 hour)

604800 ; expire (1 week)

10800 ; minimum (3 hours)

dns1 A 192.168.30.106

www CNAME websrv


6, rndc reload перезагрузить файл конфигурации

Эксперимент пятый: перенаправление сервера


$TTL 86400 ; 1 day

86400 ; refresh (1 day)

3600 ; retry (1 hour)

604800 ; expire (1 week)

10800 ; minimum (3 hours)

dns1 A 192.168.30.106

www CNAME websrv

Настроить переадресацию на 7

3. Vim /etc/ named.conf устанавливает глобальную переадресацию.


После того, как named-checkconf записан, можно проверить синтаксис всего файла конфигурации.

Или настройте переадресацию в определенную область

4. rndc reload перезагрузить файл конфигурации

Эксперимент 6. Эксперименты по моделированию всего процесса DNS, включая поддомены, главный-подчиненный и делегирование.


Примечание: Перед проведением эксперимента необходимо: выключить файрволл, выключить selinux

vim /etc/ named.conf комментарий два или изменить два

Изменить два нет


1. Начиная с 107 мастера магеду:

① Добавьте один основной файл конфигурации vim /etc/ named.con

Прокомментируйте или измените две строки


② файл конфигурации базы данных vim /etc/ named.rfc1912.zones

NS dns2

dns1 A 192.168.30.107

dns2 A 192.168.30.103

www CNAME websrv

websrv A 192.168.30.106


Прокомментируйте или измените 2 строки

allow-transfer ; В целях безопасности никому не разрешено передавать информацию


type slave;

3. 102 ком: делегируется корнем, главный 107 и подчиненный 103 магеду делегируются

Для начала разберемся, как в интернете устроена работа сайтов. Если говорить совсем просто, сайт — это набор файлов и папок, который лежит на отдельном компьютере определенной мощности — сервере, а сама услуга предоставления такого компьютера для размещения сайта в интернете называется хостинг.

Схема работы DNS-сервера

Схема работы DNS-сервера

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


Где находится DNS домена

Для начала разберемся, как узнать DNS-провайдера, чтобы понять, где хранится DNS. Для этого достаточно вбить домен сайта в сервис Whois и посмотреть значение в строках nserver:


Наиболее часто встречаются значения:

Встречаются и другие значения, но в любом случае можно скопировать строку nserver и загуглить ее, чтобы выйти на провайдера DNS.

Как настроить DNS

Мы выяснили, где меняются ресурсные записи. Следующим шагом нужно войти в личный кабинет провайдера, чтобы изменить DNS. Дальнейшие действия зависят от провайдера, рассмотрим 2 самых распространенных варианта.

Если домен делегирован на Яндекс.Коннект


Чтобы изменить DNS, нужно кликнуть на «Управление DNS» соответствующего домена:


DNS-записи здесь уже заполнены, нужно только указать новый IP-адрес для записи типа А, которая связывает IP с доменным именем:


Готово! Обновление DNS-записей домена происходит в течение 72 часов, но по нашему опыту у некоторых провайдеров сайт начинает открываться уже через пару часов.

Если домен делегирован на хостинг

В личном кабинете регистратора домена можно также встретить NS-записи другого вида:


Перенос сайта на другой сервер того же хостера

В этом случае в панели управления следует найти место, где меняются ресурсные записи домена, и в записи типа A указать IP-адрес нового сервера. Менять остальные DNS-записи не требуется.

Перенос сайта на другой хостинг

Если на прежнем сервере кроме этого сайта больше ничего не размещено, возникает необходимость переноса ресурсных записей на новый хостинг. Данный процесс осуществляется в несколько шагов:

Шаг 1: Перенос DNS на другой сервер

В Личном кабинете нового хостера необходимо найти место, где прописываются DNS, и прописать такие же записи, как у прежнего хостера, за исключением записи типа A — здесь нужно будет указать IP-адрес нового сервера.

Шаг 2: Проверка MX-записей домена

При переносе ресурсных записей существует опасность неправильной настройки MX-записей, которые сообщают различным почтовым программам о том, где находится нужный почтовый сервер. Если не перенести MX-записи с прежнего сервера или заполнить их некорректно, владелец сайта может остаться без почты на домене на долгий срок — он сможет отправлять письма, но входящие получать не будет. При этом отправитель письма на почтовый ящик на домене после отправки получит следующее уведомление:


Если в течение трех суток MX-записи не будут настроены правильным образом, то неполученные письма потеряются навсегда, при этом отправитель получит уведомление о том, что письмо не доставлено.

Если в указанный срок проблема все же будет устранена, то входящие письма не потеряются, а придут позже, когда DNS-серверы в интернете обменяются данными о новых DNS-записях. Обновление DNS-записей занимает от 2 до 72 часов.

Шаг 3: Настройка NS-записей

Выше мы рассмотрели ситуацию, когда DNS-записи редактируются на стороне хостера, и на прежнем сервере кроме переносимого сайта больше ничего не размещено. Существуют и другие ситуации:

    Владелец сайта хранит на прежнем хостинге несколько сайтов.

В этом случае переносить DNS-записи и перенаправлять NS-сервера домена в панели управления доменом на другой хостинг не обязательно — они могут храниться в прежнем месте. Необходимо только изменить записи типа A, указав IP-адрес нового сервера.

Так случилось с нашим клиентом — домен его сайта куплен через провайдера Majordomo, который кроме хостинга еще предоставляет услугу регистрации домена. У данного провайдера NS-записи и DNS хранятся и редактируются в одном месте. В этом случае так же не требуется правка NS-записей и перенос DNS в другое место, достаточно в записи типа А указать новый IP-адрес.

Подключение (настройка) домена





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


Войти в панель управления DNS помогут инструкции на сайтах самих регистраторов:

Некоторые хостеры в принципе запрещают создание поддоменов со стороны пользователя. Для создания поддомена в этом случае так же обратитесь в поддержку хостера для создания домена по этой инструкции с их стороны.

После завершения настройки домена у регистратора (хостера) через некоторое время можно будет активировать домен:


Работа с подключенным доменом в JustClick

Как сделать, чтобы страницы магазина открывались на собственном домене?

Для смены основного домена для магазина необходимо:

Внимание! При смене основного домена вам необходимо заново сгенерировать формы подписки, формы заказа, кнопки заказа и заменить их на ваших сайтах (страницах).

Как разместить страницы на дополнительном домене?

После того, как к личному кабинету был прикреплен новый домен, возникает вопрос, как прикрепить его к страницам сайта.

Вариант 1.

Вариант 2.


Дальнейшие действия идентичны для обоих вариантов:


Редактор DNS для привязанных доменов 2 уровня.


При первом открытии редактора dns для домена вы увидите окно загрузки данных. Нужно подождать, пока данные обновятся (максимум 1-2 минуты) и затем уже сможете приступить к добавлению нужных вам записей.





Специфические вопросы.

Этот постоянно обновляющийся раздел отвечает на специфические (но распространенные) вопросы многих наших клиентов. Если темы вопросов вам не близки, знакомиться с данным разделом вам не обязательно.

Можно ли подключить кириллический домен?

Да, кириллические домены работают так же, как и обычные.

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

2016-10-21_09-10-24

Для чего нужна AAAA-запись и как ее можно использовать?

Если ваш домен делегирован в JustClick, то для такого домена указывать АААА-запись не нужно, т.к. в сервисе (и даже у многих интернет-провайдеров) нет поддержки IPv6-адресов. Поэтому для корректной работы домена, привязанного к вашему аккаунту, нельзя указывать АААА-запись (а если она была указана ранее, нужно удалить ее).


2016-10-21_21-45-27

2016-10-21_21-46-38

2016-10-21_21-47-13


Шаг 5.

2016-10-21_21-49-00

Читайте также: