Опубликован: 20.02.2006 | Доступ: свободный | Студентов: 3425 / 400 | Оценка: 4.34 / 3.99 | Длительность: 21:22:00
ISBN: 978-5-9570-0022-1
Лекция 8:

TCP/IP и DNS

Использование круговой DNS

Круговая DNS является упрощенной формой распределения нагрузки на несколько веб-серверов (или других серверов). Для использования круговой DNS создается несколько записей Address (Адрес) для одного и того же IP-адреса. При запросе клиентом IP-адреса DNS-сервер возвращает все записи ресурсов, например:

www.mycompany.com 	10.10.10.1
www.mycompany.com 	10.10.10.2
www.mycompany.com 	10.10.10.3

В следующий раз при запросе клиентом данного имени список IP-адресов будет выглядеть так:

www.mycompany.com 	10.10.10.2
www.mycompany.com 	10.10.10.3
www.mycompany.com 	10.10.10.1

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

Круговой принцип не предусматривает репликацию содержимого, поэтому пользовательские данные, хранящиеся на сервере, не будут реплицироваться на два других сервера. При использовании кругового принципа для распределения нагрузки нужно рассмотреть необходимость использования "липких" сессий, поскольку данные серверной части не будут сохраняться. Клиент хранит запись в своем кэше на протяжении достаточно долгого времени (около часа), поэтому проблемы при работе с короткими сеансами, вероятно, не возникнут, но, тем не менее, не исключены.

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

Использование файла узлов для преобразования имен

Раньше преобразование имен выполнялось, главным образом, с помощью файлов узлов. В наши дни для этого используется система DNS. Тем не менее, Windows поддерживает файлы узлов на тот случай, если потребуется дополнить записи DNS такими файлами. Файл узлов располагается в папке %systemroot%\system32\drivers\etc. Его можно редактировать и пополнять своими собственными записями.

Файл узлов изменяется следующим образом.

  1. Откройте файл узлов в Notepad (Блокнот).
  2. Расположите вашу запись под записью localhost в файле узлов (см. рис.8.12).
  3. Сохраните и закройте файл узлов.

Запись в файле узлов состоит из двух полей: IP-адрес и полное имя домена, соответствующее этому IP-адресу. Этих элементов достаточно для выполнения преобразования имен.

Файл узлов

Рис. 8.12. Файл узлов
Александр Тагильцев
Александр Тагильцев

Где проводится профессиональная переподготовка "Системное администрирование Windows"? Что-то я не совсем понял как проводится обучение.

Владимир Кирин
Владимир Кирин
Неполодки на ресурсе.При сдаче 7 теста, открывается пустое окно, и ничего не происходит.Поправте пожалуйста. При этом попытка считается защитана, перездача только через 30 мин. Использую браузер опера.
Александр Климов
Александр Климов
Россия, Московское высшее техническое училище им. Н. Э. Баумана, 1989
Александр Титов
Александр Титов
Россия, Москва