Управление доменной зоной




Записи 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.

 

Дополнительная тема: хостинг сайтов

Общие сведения

Хостинг (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.

Хостинг – услуга по предоставлению дискового пространства для физического размещения информации на сервере, постоянно находящемся в сети.

Помимо платных хостеров существуют также и бесплатные хостинг компании, поддерживающие большинство описанных веб-технологий.

Можно разделить услуги хостинга по типу предоставляемого ресурса:

· виртуальный сервер;

· виртуальный выделенный сервер;

· выделенный сервер;

· колокация.

Набор для практики

Вопросы для самопроверки

1. C появлением CSS стало возможным разделение:

a) Содержания и разметки

b) Стилей и представления

c) Содержания и представления

d) Содержания и скриптов

2. Укажите неверное высказывание относительно преимуществ CSS:

a) Уменьшение времени загрузки страниц сайта за счет переноса правил представления данных в отдельный CSS-файл

b) Одинаковое отображение верстки в различных браузерах

c) Простота последующего изменения дизайна

d) Дополнительные возможности оформления

3. Термин «Каскадные таблицы стилей» был предложен:

a) Тимом Бернерсом-Ли

b) Деннисом Хейсом

c) Хокон Виум Ли

d) Робертом Меткалфином

4. Рекомендация W3C по CSS1 была принята в:

a) 1994 году

b) 1996 году

c) 1998 году

d) 2001 году

5. Укажите, какой способ подключения CSS используется в следующем примере:

<head>

<link rel="stylesheet" type="text/css" href="mysite.css">

</head>

a) Внутренние стили

b) Таблица связанных стилей

c) Авторские стили

d) Таблица глобальных стилей

6. В приведенном ниже примере применяется:

<head>

<style type="text/css">

P B {

font-weight: bold;

color: navy;

}

</style>

</head>

a) Селектор тегов

b) Класс

c) Идентификатор

d) Контекстный селектор

e) Соседний селектор

f) Дочерний селектор

g) Селектор атрибутов

h) Универсальный селектор

7. Следующий синтаксис имеет:

Селектор 1 > Селектор 2 { Описание правил стиля }

a) Селектор тегов

b) Класс

c) Идентификатор

d) Контекстный селектор

e) Соседний селектор

f) Дочерний селектор

g) Селектор атрибутов

h) Универсальный селектор

8. Следующий синтаксис имеет:

Селектор 1 + Селектор 2 { Описание правил стиля }

a) Селектор тегов

b) Класс

c) Идентификатор

d) Контекстный селектор

e) Соседний селектор

f) Дочерний селектор

g) Селектор атрибутов

h) Универсальный селектор

a)

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

a) Active

b) Link

c) Focus

d) Hover

e) Visited

10. Укажите, каким способом задан цвет #fc0:

a) По его названию

b) По восьмеричному значению

c) По шестнадцатеричному значению

d) С помощью RGB

e) Цвет задан неверно

11. Укажите, какая из единиц измерения не относится к относительным:

a) em

b) pc

c) px

d) %

12. Укажите, какая из единиц измерения не относится к абсолютным:

a) in

b) cm

c) pt

d) ex

13. Укажите неверную характеристику DNS:

a) Ответственность за разные части иерархической структуры несут разные люди или организации

b) Каждый узел сети должен хранить только те данные, которые входят в его зону ответственности и адреса корневых DNS-серверов

c) Узел может хранить некоторое количество данных не из своей зоны ответственности для уменьшения нагрузки на сеть

d) Все узлы объединены в дерево, и корневой узел должен определять работу всех нижестоящих узлов

e) За хранение и обслуживание своих узлов обычно отвечают несколько серверов, разделенные как физически, так и логически

14. Укажите, какой домен не относится к gTLD:

a).com

b).net

c).de

d).org

e).info

f).biz

g).name

15. Укажите, какой вид хостинга предоставляет место в датацентре провайдера для оборудования клиента:

a) Виртуальный сервер

b) Виртуальный выделенный сервер

c) Выделенный сервер

d) Колокация

Упражнения

На основании рассмотренного на практическом занятии примера создания макета сайта каждому обучаемому предлагается самостоятельно разработать макет Интернет-магазина, используя следующие технологии: HTML, Dynamic Web Templates, CSS.

 

Литература

  1. Wikipedia. CSS, https://ru.wikipedia.org/wiki/CSS
  2. Эрик А. Мейер. CSS-каскадные таблицы стилей: подробное. – М.: Символ, 2006. – 576 с.
  3. Web Browser Standards Support Summary, https://www.webdevout.net/browser-support-summary
  4. MSDN. CSS Compatibility and Internet Explorer, https://msdn.microsoft.com/en-us/library/cc351024%28VS.85%29.aspx
  5. Влад Мержевич. CSS по шагам, https://stepbystep.htmlbook.ru/?pid=5
  6. Wikipedia. Доменное имя, https://ru.wikipedia.org/wiki/Доменное_имя
  7. Wikipedia. ICANN, https://ru.wikipedia.org/wiki/ICANN
  8. Reserved Top Level DNS Names, https://tools.ietf.org/html/rfc2606
  9. RU-CENTER. Как зарегистрировать домен, https://info.nic.ru/st/62/out_1078.shtml
  10. R01, https://www.r01.ru
  11. Управление зоной домена, https://www.host.ru/support/domains/dns-zone.html
  12. Wikipedia. DNS, https://ru.wikipedia.org/wiki/DNS
  13. Wikipedia. Хостинг, https://ru.wikipedia.org/wiki/Хостинг
  14. Wikipedia. Бесплатный хостинг, https://ru.wikipedia.org/wiki/Бесплатный_хостинг

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-02-16 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: