Difference between revisions of "DNS"
(→Зона) |
|||
(37 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | Първият DNS започва да работи през 1985 г. с цел да замени IP адреса с удобно име за запомняне (5 години преди [[WWW]]). Първите TLD (Top Level Domain - домейн от най-високо ниво) са .com, .net, .org, съответно означават типа на сайта - commercial, nетwork и organisation. В момента има [http://en.wikipedia.org/wiki/List_of_Internet_top-level_domains голям избор TLD] - за всяка страната (bg - e TLD за България) или дадена тематика. До 1995 регистрацията е била безплатна, но поради нарасналото регистриране на имена (днес около 20+ милиона) се въвежда такса за поддръжка. | |
− | Първият DNS започва да работи през 1985 г. с цел да замени IP адреса с удобно име за запомняне (5 години преди WWW). Първите TLD (Top Level Domain - | ||
== Предназначение == | == Предназначение == | ||
− | |||
*DNS – Следи кой хост кой е! | *DNS – Следи кой хост кой е! | ||
*IP рутираща система – Следи как са свързани хостовете! | *IP рутираща система – Следи как са свързани хостовете! | ||
*Основна функция на DNS e да прави връзката между името на хоста и неговия IP адрес. | *Основна функция на DNS e да прави връзката между името на хоста и неговия IP адрес. | ||
− | *Предоставя информация за | + | *Предоставя информация за пощенските сървъри (Мail eXchange servers) на всеки домайн. |
+ | |||
+ | == Зона == | ||
+ | |||
+ | [[Image:DNSRootMap.png|700px|frame|none|Карта на DNS сървърите съдържащи зоновия файл на root домейна]] | ||
+ | |||
+ | ftp://ftp.internic.net/domain - Зонов файл на root домейна | ||
+ | |||
+ | '''Zone''' – Ако Domain Name е името на дадена реална област, зоната може да се нарече областната администрация, която отговаря за тази област. Информацията на зоната се записва в зоновия файл, текстов файл, който най-често съдържа следните ключови думи: | ||
+ | *'''SOA''' (Start of Authority - "данни за контакт на официалната администрация") – описва най-основните параметри на този домейн/сайт – начало на зоната, администратор, главен DNS сървър, име, времеви периоди. | ||
+ | *'''@ ''' замества Domain name, за който отговаря зоната | ||
+ | *'''NS''' (Name Server) – указва DNS сървър за домейна и за зони на субдомейни. По изискване трябва да има поне два такива записа, главен ( primary/master) и резервен (secondary/slave) DNS сървър. | ||
+ | *'''A''' (Address) запис: Тук точно се осъществява връзката domain name IP. За да съществува името трябва да е описано тук. | ||
+ | *'''MX '''(Mail eXchanger) дава информация за пощенския сървър на домейна. По стандарт това е задължително поле, но ако отсъства поща се изпраща към адреса сочен от A записа на домейна. | ||
+ | *'''CNAME''' ( canonical name - канонично име) или още nicknamе - псевдоним на А запис. | ||
+ | *'''PTR''' (pointer) – дава обратната връзка IP domain name. ; | ||
== Основни принципи на работа! == | == Основни принципи на работа! == | ||
− | Клиент/ Сървър (всеки хост свързан в интернет има инсталиран клиент DNS) | + | *Клиент/ Сървър (всеки хост свързан в интернет има инсталиран клиент DNS) |
− | Йерархична система -> | + | *Йерархична система -> '''subdomain.registered_domain.top_level_domain.''' |
− | subdomain.registered_domain.top_level_domain | + | * . <=> root |
− | Разпределена база от данни | + | *Разпределена база от данни. Всеки DNS сървър съдържа част от цялата информация. Това може да е ръчно зададена информация и кеширана информация. Зададената информация се съхранява в текстови файлови, включва файл, който съдържа домейните, за които отговаря съответния DNS сървър и техните зонови файлове. За всеки домейн има прав и обратен зонов файл. |
+ | |||
+ | [[image:dns.png|650px|none|frame| Стъпки при DNS запитване от компютър home, който опитва да се свърже c машина с адрес kst.tugab.bg]] | ||
Осъществяване на връзка. | Осъществяване на връзка. | ||
− | DNS кешират получената информация за определен период от време (TTL – time to live) и в повечето случаи пътят до отговора на запитването е по-кратък. | + | DNS сървърите кешират получената информация за определен период от време (TTL – time to live) и в повечето случаи пътят до отговора на запитването е по-кратък. |
+ | |||
+ | ==DNS сървър == | ||
+ | По подразбиране заявките за DNS услуга се очакват на порт 53 | ||
+ | |||
+ | [[Linux DNS|Настройка DNS linux]] | ||
+ | |||
+ | [[Упражнение 10. Windows 2003 DNS#Конфигуриране на DNS|Настройка DNS Windows Server]] | ||
+ | |||
+ | == Литература == | ||
− | + | == Сигурност == | |
− | + | [[Windows DNS Bug]] | |
− | + | [[Category:Компютърни мрежи]] | |
− | |||
− | |||
− | |||
− |
Latest revision as of 09:59, 11 March 2024
Първият DNS започва да работи през 1985 г. с цел да замени IP адреса с удобно име за запомняне (5 години преди WWW). Първите TLD (Top Level Domain - домейн от най-високо ниво) са .com, .net, .org, съответно означават типа на сайта - commercial, nетwork и organisation. В момента има голям избор TLD - за всяка страната (bg - e TLD за България) или дадена тематика. До 1995 регистрацията е била безплатна, но поради нарасналото регистриране на имена (днес около 20+ милиона) се въвежда такса за поддръжка.
Contents
Предназначение
- DNS – Следи кой хост кой е!
- IP рутираща система – Следи как са свързани хостовете!
- Основна функция на DNS e да прави връзката между името на хоста и неговия IP адрес.
- Предоставя информация за пощенските сървъри (Мail eXchange servers) на всеки домайн.
Зона
ftp://ftp.internic.net/domain - Зонов файл на root домейна
Zone – Ако Domain Name е името на дадена реална област, зоната може да се нарече областната администрация, която отговаря за тази област. Информацията на зоната се записва в зоновия файл, текстов файл, който най-често съдържа следните ключови думи:
- SOA (Start of Authority - "данни за контакт на официалната администрация") – описва най-основните параметри на този домейн/сайт – начало на зоната, администратор, главен DNS сървър, име, времеви периоди.
- @ замества Domain name, за който отговаря зоната
- NS (Name Server) – указва DNS сървър за домейна и за зони на субдомейни. По изискване трябва да има поне два такива записа, главен ( primary/master) и резервен (secondary/slave) DNS сървър.
- A (Address) запис: Тук точно се осъществява връзката domain name IP. За да съществува името трябва да е описано тук.
- MX (Mail eXchanger) дава информация за пощенския сървър на домейна. По стандарт това е задължително поле, но ако отсъства поща се изпраща към адреса сочен от A записа на домейна.
- CNAME ( canonical name - канонично име) или още nicknamе - псевдоним на А запис.
- PTR (pointer) – дава обратната връзка IP domain name. ;
Основни принципи на работа!
- Клиент/ Сървър (всеки хост свързан в интернет има инсталиран клиент DNS)
- Йерархична система -> subdomain.registered_domain.top_level_domain.
- . <=> root
- Разпределена база от данни. Всеки DNS сървър съдържа част от цялата информация. Това може да е ръчно зададена информация и кеширана информация. Зададената информация се съхранява в текстови файлови, включва файл, който съдържа домейните, за които отговаря съответния DNS сървър и техните зонови файлове. За всеки домейн има прав и обратен зонов файл.
Осъществяване на връзка. DNS сървърите кешират получената информация за определен период от време (TTL – time to live) и в повечето случаи пътят до отговора на запитването е по-кратък.
DNS сървър
По подразбиране заявките за DNS услуга се очакват на порт 53