4. Вопросы по DNS
4.1. Что такое DNS?
4.2. Как работает DNS?
4.3. Типы записей в DNS.
4.4. Как сделать, чтобы домен ссылался на конкретный ip-адрес?
4.5. Краткая справка по команде nslookup.
4.6. Как сделать дочерние ns-ы на test.ru?
4.7. Домен не открывается с www. Как это исправить?
4.8. Возможно у вас зарегистрировать DNS-сервера в базе NSI-Registry?
4.9. Необходимо перенести обслуживание домена к другому хостеру. Как направить домен на новый хостинг?
| 4.1. Что такое DNS? |
|---|
|
DNS (Domain Name System, система доменных имён) - иерархическая, распределенная в сети система баз данных, предоставляющая пользователям сети Интернет дополнительный сервис (технически реализованный на компьютерах - DNS-серверах, на которых запущено специальное программное обеспечение) по автоматическому преобразованию запросов, оформленных в удобном для человека текстовом формате (например, www.test.ru) в цифровой IP-адрес компьютера (например, 123.123.123.123), где находится искомый ресурс. Иерархию DNS чаще всего представляют в виде древовидной структуры. В основе этого дерева находится корневой домен "." (root), далее идут домены первого уровня TLD (top level domains). За доменами первого уровня не закреплено никаких IP-адресов, они предназначены для создания на их основе (в их зонах) доменов второго уровня с последующим закреплением за ними IP-адресов. |
| 4.2. Как работает DNS? |
|---|
|
DNS работает в режиме вопрос/ответ. Допустим, Вы ввели в строке своего браузера "test.ru". Рассмотрим работу DNS пошагово: 1. Ваш браузер об IP-адресе test.ru ничего не знает и с запросом IP-адреса через специальную программу-resolver обращается к локальному серверу имен. Локальный DNS-сервер - это сервер имен Вашей локальной сети или DNS-сервер Вашего интернет-провайдера. "Откуда браузеру известно о существовании этого локального DNS?" - спросите Вы. Все предельно просто. При настройках сетевого подключения Вы прописываете IP-адреса DNS-серверов (предпочитаемого и/или альтернативного), один из которых будет отвечать на запросы, посылаемые Вашим браузером через resolver - это и есть локальный или местный сервер Вашей сети. Вы всегда можете посмотреть IP-адрес Вашего локального DNS-сервера. Для этого достаточно посмотреть свойства сетевого подключения, используемого на Вашем компьютере. 2. Запрос на IP-адрес test.ru доходит до местного сервера имен. Этот сервер о данном IP-адресе ничего не знает и посылает запрос одному из корневых серверов "." (root). 3. Корневой сервер отдает локальному серверу IP-адрес сервера, который поддерживает зону .ru. 4. Далее по полученному адресу локальный сервер имен обращается к DNS-серверу, который поддерживает .ru. 5. Этот DNS-сервер, в свою очередь, по полученному запросу отдает IP-адрес сервера, который поддерживает зону test.ru. 6. Местный DNS-сервер с запросом IP-адреса test.ru обращается к DNS-серверу зоны test.ru. 7. Локальный сервер имен получает IP-адрес test.ru. от DNS-сервера зоны test.ru. 8. Получив адрес test.ru, локальный DNS-сервер сообщает его Вашему браузеру. |
| 4.3. Типы записей в DNS. |
|---|
|
Основные типы ресурсных записей (Resource Records): A-запись - задает преобразование имени хоста в IP-адрес. MX-запись - определяет почтовый ретранслятор для доменного имени, т.е. узел, который обработает или передаст дальше почтовые сообщения, предназначенные адресату в указанном домене. При наличии нескольких MX-записей сначала происходит попытка доставить почту на ретранслятор с наименьшим приоритетом. NS-записи - определяют DNS-сервера, которые являются авторитативными для данной зоны. CNAME-запись - определяет отображение псевдонима в каноническое имя узла. SRV-запись - позволяет получить имя для искомой службы, а также протокол, по которому эта служба работает. TXT-запись - содержит общую текстовую информацию. Эти записи могут использоваться в любых целях, например, для указания месторасположения хоста. AAAA-запись - задает преобразование имени хоста в IPV6-адрес. SSHFP-запись - используется для хранения слепка ключей SSH в DNS. |
| 4.4. Как сделать, чтобы домен ссылался на конкретный ip-адрес? | ||||||
|---|---|---|---|---|---|---|
|
Предположим Вам необходимо настроить, чтобы домен test.ru ссылался на ip-адрес 123.123.123.123.
Если домен находится в базе R01, то для решения указанной задачи можно проделать следующее:
Если в поле "Хост" вписать символ "*" (звездочка), то все поддомены Вашего домена (т.е. напрмиер www.test.ru.) будут ссылаться на указанный Вами ip-адрес. Обращаем Ваше внимание, что после внесения записей в Редакторе DNS информация в мировой системе DNS распространяется не мгновенно, а иногда вплоть до нескольких суток (обычно 6-8 часов). Данная задержка связана с особенностями устройства мировой системы DNS. |
| 4.5. Краткая справка по команде nslookup. |
|---|
|
С помощью команды nslookup можно опрашивать конкретные DNS-сервера по конкретным типам записей dns. Пример: Опросить сервер ns1.parkline.ru. об А-записи домена r01.ru Команда: nslookup -q=a R01.RU ns1.parkline.ru Вывод команды: Server: ns1.parkline.ru Address: 195.209.63.181#53 Name: R01.RU Address: 195.24.65.17 Данную команду можно выполнить из командной строки. Если у вас Windows XP, то для доступа к командной строке необходимо нажать: Пуск -> Выполнить. После этого набрать там cmd и нажать Enter. Откроется командная строка Windows |
| 4.6. Как сделать дочерние ns-ы на test.ru? |
|---|
|
Если у Вас стоит задача создать хосты вида ns1.test.ru и ns2.test.ru и привязать к ним ip-адреса, то это можно сделать добавлением A-записей на тех DNS-серверах, с которыми делегирован Ваш домен. Как сделать дочерние NS-сервера для международных доменов описано тут. |
| 4.7. Домен не открывается с www. Как это исправить? |
|---|
|
Необходимо сделать, например, следующее:
|
| 4.8. Возможно у вас зарегистрировать DNS-сервера в базе NSI-Registry? |
|---|
|
Да, возможно для международных доменов. Для делегирования доменов в зонах ru. и su. регистрация DNS-серверов не требуется.
|
| 4.9. Необходимо перенести обслуживание домена к другому хостеру. Как направить домен на новый хостинг? |
|---|
|
Ваш новый хостинг-провайдер должен сообщить, с какими DNS-серверами Вам необходимо делегировать домен.
|


