Difference between revisions of "DNS"
Line 16: | Line 16: | ||
*Разпределена база от данни. Всеки DNS сървър съдържа част от цялата информация. Това може да е ръчно зададена информация и кеширана информаиця. Зададената информация се съхранява в текстови файлови, включва файл, който съдържа домейните, за които отговаря съответния DNS сървър и техните зонови файлове. За всеки домейн има прав и обратен зонов файл. | *Разпределена база от данни. Всеки DNS сървър съдържа част от цялата информация. Това може да е ръчно зададена информация и кеширана информаиця. Зададената информация се съхранява в текстови файлови, включва файл, който съдържа домейните, за които отговаря съответния DNS сървър и техните зонови файлове. За всеки домейн има прав и обратен зонов файл. | ||
− | [[image:dns.png|650px|DNS запитване]] | + | [[image:dns.png|650px|none|frame|DNS запитване]] |
Осъществяване на връзка. | Осъществяване на връзка. |
Revision as of 15:32, 28 March 2011
Първият DNS започва да работи през 1985 г. с цел да замени IP адреса с удобно име за запомняне (5 години преди WWW). Първите TLD (Top Level Domain - домайн от най-високо ниво) са .com, .net, .org, съответно означават типа на сайта - commercial, nетwork и organisation (в момента има 20+2 типа) или страната (bg - e TLD за България, 248 страни). До 1995 регистрацията е била безлплатна, но пoради нарастналото регистриране на имена (днес около 20+ милиона) се въвежда такса за подръжка.
Предназначение
- DNS – Следи кой хост кой е!
- IP рутираща система – Следи как са свързани хостовете!
- Основна функция на DNS e да прави връзката между името на хоста и неговия IP адрес.
- Предоставя информация за пощенските сървъри (Мail eXchange servers) на всеки домайн.
Основни принципи на работа!
- Клиент/ Сървър (всеки хост свързан в интернет има инсталиран клиент DNS)
- Йерархична система -> subdomain.registered_domain.top_level_domain.
- . <=> root
- Разпределена база от данни. Всеки DNS сървър съдържа част от цялата информация. Това може да е ръчно зададена информация и кеширана информаиця. Зададената информация се съхранява в текстови файлови, включва файл, който съдържа домейните, за които отговаря съответния DNS сървър и техните зонови файлове. За всеки домейн има прав и обратен зонов файл.
Осъществяване на връзка. DNS кешират получената информация за определен период от време (TTL – time to live) и в повечето случаи пътят до отговора на запитването е по-кратък.
Зона
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. ;