Система за имена на домейни
За човек, който е работил дори кратко време в мрежата, става напълно естествено всеки компютър, свързан към Интернет, да има свое име, име, което е лесно за запомняне. Системата, която ни позволява да използваме тези познати имена за хората, като същевременно избягваме други неудобни начини за „етикетиране“ на компютри, се нарича DNS (Система за имена на домейни, система с имена на домейни) .
За да се улесни подреждането на имената, цялата структура на компютърните имена е подредена по този начин: има отделни нива (домейни), които могат да включват както други поддомейни, така и компютърни имена. Всички имена трябва да се състоят само от латински букви, цифри и може би знак минус. Отделните нива на домейна са разделени с точка.
Във всеки домейн на ниво има група хора, които отговарят за този домейн. Те могат да добавят имената на новопоявили се компютри, да ги променят или изтрият. И всъщност името на машината, на която работите във вашата компания, зависи от това, което тяхната фантазия ги подтиква да напишат в DNS конфигурационния файл.
Има много малко домейни от най-високо ниво - само около 250. Повечето от тях са така наречените географски домейни. Например .de (Deutschland, Германия), .ru (Русия, Русия), .iq (Ирак, Ирак). Останалите негеографски домейни от най-високо ниво са .com (за търговски компании), .net (за мрежови ресурси), .edu (образователни институции), .mil (военни организации), .org (организации с нестопанска цел),. gov (държавни отдели), .int (международни корпорации).
Ако искате да регистрирате друг домейн от най-високо ниво, трябва да представите толкова сериозни обосновки за това, че ще бъде много по-лесно да организирате собствената си малка държава и да получите географски домейн за нея.
До началото на 1998 г. в интернет имаше около 30 милиона регистрирани хостове. Разпределението по домейни от най-високо ниво е показано в таблицата:
Русия е на 28-мо място в този списък. Около 100 хиляди компютъра са регистрирани под домейна .ru. И в Антарктида (.aq), както се оказва, няма нито един компютър, свързан с интернет...
DNS на вашата компания
С настоящото ниво на развитие на комуникациите в Русия, все повече компании се сблъскват с необходимостта да свържат своите локални мрежи с интернет. Ако пропуснем всички организационни и търговски проблеми на връзката, тогава от техническа гледна точка този процес ще бъде сведен до следната последователност от действия:
- Връзка с доставчика. Физическата връзка може да се осъществи по толкова много различни начини, от конвенционален модем до радио мрежи до оптични влакна. Начинът на свързване и съответно плащането се договарят директно с доставчика.
- Процедура за регистрация на домейн име. Тя варира значително за различните домейни от най-високо ниво и може да бъде безплатна или платена.
- По-нататъшна инсталация на софтуер на компютри, изискващи изрично име на домейн (например уеб сървър).
Най-общо казано, повечето доставчици на интернет услуги предоставят услуги за регистрация на домейни сами, но може да е полезно за вас да разберете как работи тази процедура и какво се изисква за това. Ще разгледаме в конкретни примери системи, работещи с FreeBSD UNIX, въпреки че същите изчисления могат лесно да бъдат прехвърлени към всяка друга система.
Избор и регистрация на домейн
Как да настроите DNS
Самото наименование в повечето случаи е част от стандартната кутия с инструменти на операционната система UNIX. Ако във вашия случай тя не е била там, опитайте да търсите посочената програма за вашата система в интернет търсачките (AltaVista, Lycos и др.). Обикновено основният именен конфигурационен файл се нарича named.boot и се намира в директорията/etc. Задължително е да стартирате посочения демон с root права.
В този случай обмисляме FreeBSD версия 2.2.2 със стандартния име. Самата програма се намира в/usr/sbin/named, а конфигурационните заглушки в директорията/etc/namedb .
На първо място, преди всяка промяна на конфигурацията, запазете предишните файлове с настройки, така че винаги да можете да се върнете в първоначалното състояние.
Нека копираме named.boot в необходимата директория:
% cp /etc/namedb/named.boot/и т.н.
Коментарите в named.boot започват с ";" първи на линия.
Нека да разгледаме различните директиви named.boot:
Това е директорията, в която ще се съхраняват конфигурационните файлове за всеки от домейните, които този сървър за имена ще съхранява.