C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать

 156 - Что такое DNS / MSDN rus / Visual C++

Шаг 156 - Что такое DNS

Расшифровывается эта аббревиатура как Domain Name System (DNS) или Доменная система наименования. Создана она была в связи с тем, что IP адреса типа 137.101.2.22 тяжело запоминать. Для удобства в соответствие этому IP адресу ставится URL. Что и позволяет запоминать эти имена, надеюсь что http://www.mysite.int/ вы хорошо помните. Последние три буквы указывают тип домена. Вот примеры международных доменных обозначений:

ru	Россия
fr	Франция
de	Германия
uk	Великобритания
us	США

Но могут быть другие расшифровки, то есть в другом контексте:

com	Коммерческая организация
edu	Образовательная организация
gov	Правительственная организация
mil	Военная организация
net	Провайдер
org	Все прочие

Правила использования DNS оговорены стандартами RFC:

RFC 1034: Domain Names–Concepts and Facilities 
RFC 1035: Domain Names–Implementation and Specification 
RFC 1123: Requirements for Internet Hosts–Application and Support
RFC 1886: DNS Extensions to Support IP Version 6 
RFC 1995: Incremental Zone Transfer in DNS 
RFC 1996: A Mechanism for Prompt DNS Notification of Zone Changes 
RFC 2136: Dynamic Updates in the Domain Name System (DNS UPDATE)
RFC 2181: Clarifications to the DNS Specification 
RFC 2308: Negative Caching of DNS Queries (DNS NCACHE)

В физическом воплощении на примере NT это отдельный сервис. Есть сервис Сервер DNS и клиент DNS. Когда вы вводите имя сайта, производится запрос к DNS серверу, который возвращает необходимый IP.


| |
Автор Каев Артем.
[AD]