Управление доменной зоной
Записи DNS, или Ресурсные записи (Resource Records, RR) – единицы хранения и передачи информации в DNS. Каждая ресурсная запись состоит из следующих полей [11, 12]:
· имя (NAME) – доменное имя, к которому привязана или которому «принадлежит» данная ресурсная запись;
· TTL (Time To Live) – допустимое время хранения данной ресусной записи в кэше неответственного DNS-сервера;
· тип (TYPE) ресурсной записи – определяет формат и назначение данной ресурсной записи;
· класс (CLASS) ресурсной записи – определяет тип сети (теоретически считается, что DNS может использоваться не только с TCP/IP);
· длина поля данных (RDLEN);
· поле данных (RDATA), формат и содержание которого зависит от типа записи.
Наиболее важные типы DNS-записей [11, 12]:
· Запись A (address record) или запись адреса связывает имя хоста с адресом IP. Например, запрос A-записи на имя referrals.icann.org вернет его IP адрес – 192.0.34.164
· Запись AAAA (IPv6 address record) связывает имя хоста с адресом протокола IPv6. Например, запрос AAAA-записи на имя K.ROOT-SERVERS.NET вернет его IPv6 адрес – 2001:7fd::1
· Запись CNAME (canonical name record) или каноническая запись имени (псевдоним) используется для перенаправления на другое имя
· Запись MX (mail exchange) или почтовый обменник указывает сервер(ы) обмена почтой для данного домена.
· Запись NS (name server) указывает на DNS-сервер для данного домена.
· Запись PTR (pointer) или запись указателя связывает IP хоста с его каноническим именем. Запрос в домене in-addr.arpa на IP хоста в reverse форме вернет имя (FQDN) данного хоста (см. Обратный DNS-запрос). Например, (на момент написания), для IP адреса 192.0.34.164: запрос записи PTR 164.34.0.192.in-addr.arpa вернет его каноническое имя referrals.icann.org. В целях уменьшения объема нежелательной корреспонденции (спама) многие серверы-получатели электронной почты могут проверять наличие PTR записи для хоста, с которого происходит отправка. В этом случае PTR запись для IP адреса должна соответствовать имени отправляющего почтового сервера, которым он представляется в процессе SMTP сессии.
· Запись SOA (Start of Authority) или начальная запись зоны указывает, на каком сервере хранится эталонная информация о данном домене, содержит контактную информацию лица, ответственного за данную зону, тайминги (параметры времени) кеширования зонной информации и взаимодействия DNS-серверов.
· Запись SRV (server selection) указывает на серверы для сервисов, используется, в частности, для Jabber и Active Directory.
Пример настроенных DNS-записей приведен на Рис. 3.6.

Рис. 3.6. Пример DNS-записей
Ключевые термины
Домен, Доменное имя, Доменная зона, DNS, DNS-сервер, ICANN, Международные домены, Интернационализованные домены, Национальные домены, Зарезервированные доменные имена, Регистрация доменного имени, Ресурсные записи DNS.
3.3. Дополнительная тема: хостинг сайтов
Общие сведения
Хостинг (hosting) – услуга по предоставлению дискового пространства для физического размещения информации на сервере, постоянно находящемся в сети (обычно Интернет) [12]. Хостингом также называется услуга по размещению оборудования клиента на территории провайдера с обеспечением подключения его к каналам связи с высокой пропускной способностью.
Обычно под понятием услуги хостинга подразумевают как минимум услугу размещения файлов сайта на сервере, на котором запущено ПО, необходимое для обработки запросов к этим файлам (веб-сервер). Как правило, в услугу хостинга уже входит предоставление места для почтовой корреспонденции, баз данных, DNS, файлового хранилища и т. п., а также поддержка функционирования соответствующих сервисов.
Хостинг баз данных, размещение файлов, хостинг электронной почты, услуги DNS могут предоставляться отдельно как самостоятельная услуга, либо входить в понятие услуги.
Одним из важных критериев выбора хостинга является используемая операционная система, поскольку от этого зависит программное обеспечение, которое будет поддерживать функциональность тех или иных сервисов. Также важным аспектом описания хостинга является наличие тех или иных служб и возможностей:
· поддержка CGI/Perl, PHP, Python, ASP, Ruby;
· поддержка .htaccess (для Apache);
· поддержка баз данных.
Хостинг как услугу сравнивают и описывают по количественным ограничениям:
· размер дискового пространства;
· количество месячного трафика;
· количество сайтов, которые можно разместить в рамках одной учетной записи;
· количество FTP пользователей;
· количество E-Mail ящиков и объем места, предназначенного для почты;
· количество баз данных и количество места под базы данных;
· количество одновременных процессов на пользователя;
· количество ОЗУ и максимальное время исполнения выделяемое каждому процессу пользователя;
и качественным ограничениям:
· свободные ресурсы CPU, оперативной памяти, которые влияют на быстродействие сервера;
· пропускная способность каналов, которая влияет на загрузку информации;
· удаленность оборудования хостера от целевой аудитории сайта, которая влияет на загрузку информации.
Также можно разделить услуги хостинга по типу предоставляемого ресурса:
· виртуальный сервер– предоставляется место на диске для размещения веб-сайтов, среда исполнения веб-сервисов единая для многих пользователей, ресурсы распределены между всеми пользователями на одном сервере, где может размещаться от 50 до 1000 пользователей. Небольшие дешевые хостинг-провайдеры часто пренебрегают безопасностью и вообще не разграничивают привилегий пользователей, что позволяет одному пользователю на сервере иметь доступ к сайтам сотен других пользователей. У более крупных и дорогих провайдеров эта проблема, как правило, решена.
· виртуальный выделенный сервер(VPS или VDS) – предоставляется место на диске, часть общей памяти, процессорное время сервера. Выглядит для пользователя так же, как и выделенный сервер, но физически на одном реальном сервере располагается несколько виртуальных серверов. Услуга предназначена для проектов средней тяжести. В связи с тем, что четко разделить все ресурсы сервера невозможно (в частности I/O операции, ресурсы сетевой карты и др.), а многие провайдеры VPS продают ресурсов больше, чем есть на сервере, надеясь на то, что клиент задействует выделенный ему потенциал не полностью (оверселлинг), часто заявленная мощность VPS сервера не соответствует реальной.
· выделенный сервер– предоставляется сервер целиком. Используется для реализации нестандартных задач (сервисов), а также размещения «тяжелых» веб-проектов, которые не могут сосуществовать на одном сервере с другими проектами и требуют под себя все ресурсы сервера.
· колокация (Collocation) – предоставление места в датацентре провайдера для оборудования клиента (обычно путем монтажа в стойке) и подключение его к интернету.
Некоторые платные хостинговые компании предоставляют бесплатный тест на определенный период, по истечении которого пользователь должен определиться подходит ли для него выбранная хостинговая компания, и имеет ли смысл оплачивать большие периоды.
Помимо платных хостеров существуют также и бесплатные хостингкомпании, поддерживающие большинство описанных веб-технологий.
Возможности бесплатного хостинга обычно урезаны относительно платных вариантов, поэтому данный способ в большей степени подходит для домашних страниц пользователей и других некоммерческих сайтов. Хотя сегодня уже появляются провайдеры, предлагающие бесплатный хостинг на уровне платного, ориентирующиеся на старт начинающих проектов, с перспективой, что затем эти проекты будут пользоваться сопутствующими платными услугами [13]. Некоторые из возможных ограничений бесплатного хостинга приведены ниже:
· небольшое дисковое пространство;
· ограничение размера отдельного файла;
· ограничение допустимых расширений имен файлов, например, запрещается *.jfif, *.exe и другие;
· ограничение на размещаемую информацию;
· отсутствие поддержки серверных скриптов и систем управления базами данных или ограничение их использования;
· домен только третьего уровня;
· наличие рекламы.
Ключевые термины
Хостинг, Бесплатный хостинг, Виртуальный сервер, Виртуальный выделенный сервер, Выделенный сервер, Колокация.
Краткие итоги
Каскадные таблицы стилей CSS – технология описания внешнего вида документа, написанного языком разметки (HTML, XHTML, XML, SVG, XUL и др.).
Основной целью разработки CSS являлось разделение содержимого и представления документа.
Для добавления стилей на веб-страницу существует несколько способов, которые различаются своими возможностями и назначением.
· При использовании таблицы связанных стилей описание селекторов и их свойств располагается в отдельном файле.
· При использовании таблицы глобальных стилей свойства CSS описываются в самом документе и обычно располагаются в заголовке веб-страницы.
· Внутренний стиль является по существу расширением для одиночного тега используемого на веб-странице.
Способ записи CSS в общем виде имеет следующий синтаксис:
Селектор { свойство1: значение; свойство2: значение; ... }
Селектором называется имя стиля, в котором указаны параметры форматирования. Селекторы делятся на несколько типов: селекторы тегов, идентификаторы, классы, контекстные селекторы, соседние селекторы, дочерние селекторы, селекторы атрибутов, универсальный селектор.
При создании стиля для сайта, когда одновременно используется множество селекторов, возможно появление повторяющихся параметров. Чтобы не повторять дважды одни и те же элементы, селекторы группируются в виде списка тегов, разделенных между собой запятыми.
Наследованием называется перенос правил форматирования для элементов, находящихся внутри других.
Псевдоклассы определяют динамическое состояние элементов, которое изменяется со временем или с помощью действий пользователя, а также положение в дереве документа.
Псевдоэлементы позволяют задать стиль логических элементов, не определенных в дереве элементов документа, а также генерировать содержимое, которого нет в исходном коде текста.
CSS используется создателями веб-страниц для задания цветов, шрифтов, расположения и других аспектов представления документа
Домен – область иерархического пространства доменных имен сети Интернет, которая обозначается уникальным доменным именем.
Доменное имя – символьное имя домена.
Доменная зона – совокупность доменных имен определенного уровня, входящих в конкретный домен.
Для разрешения доменного имени в IP-адрес и наоборот служит система DNS.
Доменные имена бывают следующих видов:
· Международные домены;
· Интернационализованные домены;
· Национальные домены;
· Зарезервированные доменные имена.
Размещение сайта в Интернете начинается с регистрации доменного имени. Если домен не занят, то его можно зарегистрировать.
Записи DNS, или Ресурсные записи – единицы хранения и передачи информации в DNS.
Хостинг – услуга по предоставлению дискового пространства для физического размещения информации на сервере, постоянно находящемся в сети.
Помимо платных хостеров существуют также и бесплатные хостинг компании, поддерживающие большинство описанных веб-технологий.
Можно разделить услуги хостинга по типу предоставляемого ресурса:
· виртуальный сервер;
· виртуальный выделенный сервер;
· выделенный сервер;
· колокация.
Дата добавления: 2016-02-04; просмотров: 860;
