Работа с DNS
1. Что такое DNS?
 2. Как     работает DNS?
 3. Типы записей в DNS.
 4.     Как сделать, чтобы домен ссылался на конкретный ip-адрес?
 5. Краткая справка     по команде nslookup.
 6. Домен не открывается с www. Как это     исправить?
 7. Необходимо перенести обслуживание домена к другому хостеру. Как     направить домен на новый хостинг?
1. Что такое DNS?
DNS (Domain Name System, система     доменных имён) - иерархическая, распределенная в сети система баз данных, предоставляющая пользователям сети     Интернет дополнительный сервис (технически реализованный на компьютерах - DNS-серверах, на которых запущено     специальное программное обеспечение) по автоматическому преобразованию запросов, оформленных в удобном для человека     текстовом формате (например, www.test.ru) в цифровой IP-адрес компьютера (например, 192.1.1.1), где находится     искомый ресурс.
Иерархию DNS чаще всего представляют в виде древовидной структуры. В основе этого дерева     находится корневой домен "." (root), далее идут домены первого уровня TLD (top level domains). За доменами первого     уровня не закреплено никаких IP-адресов, они предназначены для создания на их основе (в их зонах) доменов второго     уровня с последующим закреплением за ними IP-адресов.
2. Как работает DNS?
DNS     работает в режиме вопрос/ответ. Допустим, Вы ввели в строке своего браузера "test.ru".
Рассмотрим работу DNS     пошагово:
- Ваш браузер об IP-адресе test.ru ничего не знает и с запросом IP-адреса через специальную программу-resolver обращается к локальному серверу имен. Локальный DNS-сервер - это сервер имен Вашей локальной сети или DNS-сервер Вашего интернет-провайдера. "Откуда браузеру известно о существовании этого локального DNS?" - спросите Вы. Все предельно просто. При настройках сетевого подключения Вы прописываете IP-адреса DNS-серверов (предпочитаемого и/или альтернативного), один из которых будет отвечать на запросы, посылаемые Вашим браузером через resolver - это и есть локальный или местный сервер Вашей сети. Вы всегда можете посмотреть IP-адрес Вашего локального DNS-сервера. Для этого достаточно посмотреть свойства сетевого подключения, используемого на Вашем компьютере.
- Запрос на IP-адрес test.ru доходит до местного сервера имен. Этот сервер о данном IP-адресе ничего не знает и посылает запрос одному из корневых серверов "." (root).
- Корневой сервер отдает локальному серверу IP-адрес сервера, который поддерживает зону .ru.
- Далее по полученному адресу локальный сервер имен обращается к DNS-серверу, который поддерживает .ru.
- Этот DNS-сервер, в свою очередь, по полученному запросу отдает IP-адрес сервера, который поддерживает зону test.ru.
- Местный DNS-сервер с запросом IP-адреса test.ru обращается к DNS-серверу зоны test.ru.
- Локальный сервер имен получает IP-адрес test.ru. от DNS-сервера зоны test.ru.
- Получив адрес test.ru, локальный DNS-сервер сообщает его Вашему браузеру.
3. Типы записей в DNS.
Основные типы ресурсных     записей (Resource Records):
A-запись - задает преобразование имени хоста в     IP-адрес.
MX-запись - определяет почтовый ретранслятор для доменного имени, т.е. узел, который     обработает или передаст дальше почтовые сообщения, предназначенные адресату в указанном домене. При наличии     нескольких MX-записей сначала происходит попытка доставить почту на ретранслятор с наименьшим     приоритетом.
NS-записи - определяют DNS-сервера, которые являются авторитативными для данной     зоны.
CNAME-запись - определяет отображение псевдонима в каноническое имя узла.
SRV-запись -     позволяет получить имя для искомой службы, а также протокол, по которому эта служба     работает.
TXT-запись - содержит общую текстовую информацию. Эти записи могут использоваться в     любых целях, например, для указания месторасположения хоста.
AAAA-запись - задает     преобразование имени хоста в IPV6-адрес.
SSHFP-запись - используется для хранения слепка ключей     SSH в DNS.
4. Как сделать, чтобы домен ссылался на конкретный         ip-адрес?
Вам необходимо настроить домен test.ru ссылался на ip-адрес 192.1.1.1. Для этого в зону     DNS домена test.ru необходимо добавить А-запись (A-запись - задает преобразование имени хоста в IP-адрес).
Для     решения указанной задачи необходимо проделать следующее:
1. Авторизоваться в личном кабинете;
 2. В разделе     "Домены" делегировать Ваш домен test.ru с DNS-серверами Регистратора (ns1.hostline.ru, ns2.hostline.ru);
 3. В     разделе "Хостинг" заказать услугу DNS-Хостинг или Хостинг далее перейти в панель управления хостингом пункт     "Домены", выбрать добавленный Вами домен и нажать кнопку "Список записей домена";
 4. В разделе "Список записей     домена" выбираете для редактирования строчку записи "A (адрес Internet v4)";
 5. Поле "Имя" имя записи, "Тип" A     (адрес Internet v4), в поле "Адрес" вписываете ip-адрес (в данном случае: 192.1.1.1);
 6. По окончании     редактирования нажимаете кнопку "OK", в  результате появится запись вида:
      Имя  Тип     записи   Адрес     192.1.1.1
Если вам необходимо     добавить другие записи, Вы можете нажать кнопку "Добавить запись". Обращаем Ваше внимание, что после внесения     записей в Редакторе DNS информация в мировой системе DNS распространяется не мгновенно, а иногда вплоть до     нескольких суток (обычно 6-8 часов). Данная задержка связана с особенностями устройства мировой системы     DNS.
5. Краткая справка по команде nslookup.
С помощью команды     nslookup можно опрашивать конкретные DNS-сервера по конкретным типам записей dns.
Пример: Опросить сервер     ns1.hostline.ru. об А-записи домена test.ru
Команда:
nslookup -q=a test.ru ns1.hostline.ru
Вывод     команды:
Server: ns1.hostline.ru
 Address: 83.69.230.15#53 
Name: test.ru 
Address: 192.1.1.1
Данную     команду можно выполнить из командной строки. Если у вас Windows XP, то для доступа к командной строке необходимо     нажать: Пуск -> Выполнить после этого набрать там cmd и нажать Enter. Откроется командная строка     Windows
6. Домен не открывается с www. Как это исправить?
Необходимо     сделать следующее:
    * На DNS-сервере внести А-запись для www.test.ru.    * На     хостинге для test.ru добавить в качестве алиаса www.test.ru.
7. Необходимо         перенести обслуживание домена к другому хостеру. Как направить домен на новый хостинг?
Ваш новый     хостинг-провайдер должен сообщить, с какими DNS-серверами Вам необходимо делегировать домен.После чего необходимо     делегировать домен с указанным списком DNS-серверов.Когда домен будет делегирован, то после обновления информации в     мировой системе DNS (обычно 6-8 часов), домен будет указывать на новый хостинг.