ПредишенСледващото

Моето лично DNS сървър

Б. поло, Ph.D. ([email protected])

Моето лично DNS сървър

И накрая, в интернет поема човешки черти. Днес всеки, който попадне в мрежата, не само услугата за електронна поща, но също така и пълен достъп до почти всички мрежови ресурси. За съжаление, в повечето случаи, така наречените "типичен PPP-връзка", реализиран без прилагането на умствено усилие с помощта на Windows95 и WWW Explorer браузър или Netscape.

Основната цел на Name Service домейна (DNS - D omain МЕ ИСТЕМА) е да улесни навигацията в Интернет, за да лицето, на което поредица от знаци е много по-лесно да се запомни от десет цифри. Компютър, а напротив - да работят с номера много по-лесно и по-бързо. За да разрешите този противоречие е създаден цяло семейство от различни DNS сървъри - програми, чиято единствена функция е да конвертирате имена тип www.geocities.com 123.22.22.11 и обратно.

за да се гарантира максимална полза за обслужване на DNS заявки - Ти си единствената, а на потребителя любим;

ускоряване на процедурата за създаване на връзки към интернет сървъри.

PS -ax | Впиши име

Най-вероятно, това име не е инсталиран в системата, но все пак по-добре да се провери. Той е свързан с режима на последващия план на сървъра: първоначалното стартиране се извършва с помощта на име команда и да рестартирате, когато сървърът е стартиран - named.restart екип. Във всеки случай, ако вашият изолирана система вече работи на DNS сървъра, той трябва да бъде изключен, или на езика на UNIX - да "убие" на съответния процес.

На първо място, в базата данни на мрежовите домакин / и т.н. / домакините. Се фокусира върху историческите детайли, ние отбелязваме, че Localhost е регистрирано в него обикновено са на първия ред. За повече подробности относно съдържанието на този файл ще ви насочи към една статия [1] и ръководствата за потребителя. В интерес на истината трябва да се отбележи, че това е проблем в някой Линукс дистрибуция, като правило, е решен. Вторият проблем е пряко свързан с определяне на маршрута на мрежата. На първо място, трябва да решите какво маршрути до вашата машина вече е определена. За да направите това, използвайте командата маршрут:

маса на ядрото на маршрута

Целеви Gateway маската, Знамена MSS Window Използвайте Iface

примка * 255.0.0.0 U 3584 0 1 ето

Ако таблицата за маршрутизация, образуван от маршрута на програмата, е празна, трябва да добавите в създаването маршрут достъп до абонатната възел инициализация файл. Можете да направите това по два начина: чрез добавяне на цяла подмрежа: 127.0.0.0 Localhost или самостоятелно. Аз предпочитам да се използва по-предвидима в последствията си към втория начин:

маршрут добавите 127.0.0.1

Най-общо казано, за многозадачност и системи с много потребители, към които Linux могат да бъдат приписани с далеч по простата причина, сензационно Windows95 приложим едно важно правило: трябва да въведете само инсталирането и конфигурирането на околната среда, които са необходими за решаване на конкретни, рутинни задачи. Както и да е, след като сме включени в трасето на обходния (и във файла инициализация) ни Localhost, можете да започнете да създаде свой собствен DNS сървър. Рестартирайте компютъра, не е необходимо! На първо място, ние не си готов за това, и второ, всички промени ще влязат в сила веднага след изпълнението на съответните инструменти, а вие само трябва да се уверите, че необходимите настройки се задават, когато стартирате системата.

Така че, ние се процедира, за да изберете име. Когато зареждате DNS сървър чете собственото си инициализация файл, който обикновено има име /etc/named.boot. Определено може да се промени, а директорията и името на файла инициализация, но за това може да се наложи да компилирате кръстен от източник себе си замяна е посочено името на файла на алтернативата. Сложните в този процес не е нищо, но ние се отклоняваме от него няма.

; кеширане на DNS сървъра обувка файл

В този файл, вие определяте компютъра на два фактора:

Всички други конфигурационни файлове DNS сървъра са поставени в директорията / реактивна / име. Това е традиционен директория да ги настанят, но ако предпочитате, можете да създадете поддиректория за тази цел, например, в / и т.н.

Сървърът само кеш, а се изисква кеширане за всички имена на домейни (както е в домейн посочено точка на полето - коренът на всяко име на домейн), и файлът ще бъде поставен /var/named/root.cache набор от основни сървъри в мрежата, от която на име ще извлече всички необходима информация.

Сега е време да погледнете съдържанието на root.cache. В примера по-долу, сложи съдържанието на конфигурационния файл работи от моя компютър. Не е необходимо да се философства, просто създаде едни и същи и използване. Единствената уговорка: всички линии са заети в първия знак - няма пропуски "красота"! И не забравяйте за точките в края на сървърите на имена.

; за системата от домейн имена корен (в краен случай)

IN NS NS.INTERNIC.NET.

IN NS AOS.ARL.ARMY.MIL.

IN NS NS1.ISI.EDU.

IN NS TERP.UMD.EDU.

AOS.ARL.ARMY.MIL. 999999 ПРИ 192.5.25.82

NS1.ISI.EDU. 999999 ПРИ 128.9.0.107

C.PSI.NET. 999999 В А 192.33.4.12

TERP.UMD.EDU. 999999 ПРИ 128.8.10.90

NS.NASA.GOV. 999999 ПРИ 128.102.16.10

NS.NASA.GOV. 999999 ПРИ 192.52.195.10

NIC.NORDU.NET. 999999 ПРИ 192.36.148.17

NS.ISC.ORG. 999999 ПРИ 192.5.5.241

Като цяло, тези данни остават непроменени - можем да кажем, че цялата система на име на домейн се съхранява на сървърите, изброени по-горе. Независимо от това, от време на време в промените на мрежата се появи и по-долу ще разгледаме как да се получи по-скорошна информация.

Сега нека да направим някои корекции. На първо място, вместо на домейна, ние ще постигнем по-модерен търсене структура, и второ това сме посочили необходимостта от системата, за да използвате нашия собствен DNS сървър. Това е, което ние получаваме като резултат:

Търсене .rinet.ru .ru

Сега сте готови да се провери нашия сървър. Свържете се с вашия интернет доставчик, и след това да се установи връзка, пуснете DNS сървър, като въведете име. След стартиране на име движат самостоятелно в режим на заден план, и се връща за контрол на конструкцията на команден ред. Проверете дали всичко е наред, можете да анализирате файла / и реактивна / дневник / съобщения. в края на който трябва да се намери нещо подобно на:

01 септември 13:05:48 ВВВ име [197]: кеш зона "" зареден (сериен 0)

01 септември 13:05:48 ВВВ име [198]: Готови ли сте да отговори на запитвания.

В случай на някакви съобщения за грешки (и разбира се, липсата на уведомление за готовност да се справят с искания) named.boot анализира файловете и root.cache. Шансовете са ви направили правописна грешка. Правилни "думи" в тези файлове, "убиват", наречена на процеса и го рестартира отново.

Тъй като в момента сте свързани към мрежата, е препоръчително да се бърза проверка на функционалността на нашия сървър. Предложения изследвани преди [1] команди пинг и проследяващи. И се опитват да сравните резултатите, получени за най-простият PPP свързване с вашия интернет доставчик на DNS-сървър.

Ние само трябва да се направят някои промени в файл named.boot, които са изброени по-долу:

; кеширане на DNS сървъра обувка файл

спедитори 195.23.1.65 195.23.1.89

Сега можете да рестартирате само DNS сървър, например, от named.restart и може да се извърши сравнителни тестове. На моя компютър, средното време за достъп до мрежовия възел била намалена с около 10-15%, ако не и по-радикални средства, за да спести на семейния бюджет, а след това, във всеки случай, намалява напразно чакане на екрана.

Заслужава да се отбележи, че реалният финал се определя от не само на капацитета на канала, но и настройките на DNS-сървър на доставчика ви, както и текущите си искания за обувки от други потребители. Може да се окаже, че използването на подчинен режим само да влоши ситуацията. Но в този случай можете да бъдете сигурни, че вашият DNS-сървър е по-добра от тази на доставчика, и можете да се чувстват свободни да попитам за запитвания директно в мрежата.

За да стартирате тази програма, първо трябва да отговаря на две условия:

се свържете с интернет,

тичам споменатия сървър.

След това ще свършим Nslookup с формирането на протокола на програмата:

Nslookup | чай root.log

В резултат на това Nslookup ще прегледа влизане root.cache и да се върне при нас следното съобщение:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!