Главная
»
Информационные системы
»
Информационные сети
»
Организация Доменов и доменных имен. Определение имен уровня DNS
Организация Доменов и доменных имен. Определение имен уровня DNS
Для идентификации компьютеров аппаратное и программное обеспечение в сетях TCP/IP полагается на IP-адреса, поэтому для доступа к сетевому ресурсу в параметрах программы вполне достаточно указать IP-адрес. Однако пользователи обычно предпочитают работать с символьными именами компьютеров, и операционные системы локальных сетей приучили их к этому удобному способу. Следовательно, в сетях TCP/IP должны существовать символьные имена хостов и механизм для установления соответствия между символьными именами и IP-адресами.
Для преобразования доменного имени в IP-адрес и наоборот служит система DNS.
Эта система состоит из иерархической структуры DNS-серверов, каждый из которых является держателем одной или нескольких доменных зон и отвечает на запросы, касающиеся этих зон, а также DNS-резо́лверов, которые отвечают на запросы, касающиеся любых зон. Функции держателя зоны и резолвера часто совмещаются в одной программе; например, таковой является популярный DNS-сервер BIND.
Для эффективной организации именования компьютеров в больших сетях естественным является применение иерархических составных имен.
Доме́нное и́мя — символьное имя, служащее для идентификации областей — единиц административной автономии в сети Интернет — в составе вышестоящей по иерархии такой области. Каждая из таких областей называется доме́ном. Общее пространство имён Интернета функционирует благодаря DNS — системе доменных имён. Доменные имена дают возможность адресации интернет-узлов и расположенных на них сетевых ресурсов (веб-сайтов, серверов электронной почты, других служб) в удобной для человека последовательности.
В стеке TCP/IP применяется доменная система имен, которая имеет иерархическую древовидную структуру, допускающую использование в имени произвольного количества составных частей.
Иерархия доменных имен аналогична иерархии имен файлов, принятой во многих популярных файловых системах. Дерево имен начинается с корня, обозначаемого здесь точкой (.). Затем следует старшая символьная часть имени, вторая по старшинству символьная часть имени и т. д.
Полное доменное имя состоит из непосредственного имени домена и далее имён всех доменов, в которые он входит, разделённых точками. Например, полное имя «ru.wikipedia.org
» обозначает домен третьего уровня «ru
», который входит в домен второго уровня «wikipedia
», который входит в домен верхнего уровня «org
», который входит в безымянный корневой домен «.
» (точка). В обыденной речи под доменным именем нередко понимают именно полное доменное имя.
FQDN (сокр. от англ. Fully Qualified Domain Name — «полностью определённое имя домена», иногда сокращается до «полное доменное имя» или «полное имя домена») — имя домена, не имеющее неоднозначностей в определении. Включает в себя имена всех родительских доменов иерархии DNS.
В DNS и, что особенно существенно, в файлах зоны (англ.), FQDN завершаются точкой (например, example.com.
), то есть включают корневое доменное имя .
, которое является безымянным.
Различие между FQDN и доменным именем появляется при именовании доменов второго, третьего (и т. д.) уровня. Для получения FQDN требуется обязательно указать в имени домены более высокого уровня (например, sample
является доменным именем, однако его полное доменное имя (FQDN) выглядит как доменное имя пятого уровня — sample.gtw-02.office4.example.com.
), где:
· sample
5-й уровень;
· gtw-02
4-й уровень;
· office4
3-й уровень;
· example
2-й уровень;
· com
1-й (верхний) уровень;
· .
0-й (корневой) уровень
В DNS-записях доменов (для перенаправления, почтовых серверов и т. д.) всегда используются FQDN. Обычно в практике сложилось написание полного доменного имени за исключением постановки последней точки перед корневым доменом, например, sample.gtw-02.office4.example.com
.
Друзья! Приглашаем вас к обсуждению. Если у вас есть своё мнение, напишите нам в комментарии.