Корак 1: Инсталирајте потребне пакете

Пре него што почнемо да гледамо следећа упутства, желимо да приметимо да наша веб локација већ има општи водич за конфигурисање стандардног ДНС-а на Линук-у. Препоручујемо вам да користите тачно тај материјал ако је потребно да подесите поставке за редовне посете Интернет страницама. Затим ћемо вам показати како да инсталирате примарни локални ДНС сервер са клијентске стране.

Прочитајте такође: Конфигурисање ДНС-а у Линуку

Као средство за стварање локалног ДНС сервера, препоручујемо употребу бинд9... Постављање наредних датотека за конфигурацију такође ће се заснивати на општим принципима понашања ове компоненте. Уобичајено бинд9 недостаје у оперативном систему, па почнимо са додавањем.

  1. Покрените конзолу на начин који вам одговара. У одељку је "Апплицатионс"Фаворити или се може отворити помоћу стандардне пречице на тастатури Цтрл + Алт + Т..
  2. Одлазак на терминал за инсталирање основног ДНС-а на ЦентОС

  3. Овде треба да унесете команду судо иум инсталл бинд бинд-утилс -и и кликните на Ентер да га активира.
  4. Команда за постављање примарног ДНС-а на ЦентОС

  5. Ова радња се изводи у име суперкорисника (судо), па ћете рачун морати да потврдите уношењем лозинке у ред који се појави.
  6. Потврђивање примарне ДНС инсталације на ЦентОС преко терминала

  7. Сачекајте да се заврши преузимање и инсталација пакета.
  8. Чека се завршетак примарне ДНС инсталације на ЦентОС-у

На крају овог процеса, бићете обавештени да су сви пакети успешно додати у систем. Затим пређите на следећи корак.

Корак 2: Глобална конфигурација ДНС сервера

Сада желимо да покажемо како се тачно уређује главна конфигурациона датотека, као и које се линије тамо додају. Нећемо се задржавати на свакој линији посебно, јер ће то трајати јако дуго, осим тога, сви потребни подаци доступни су у службеној документацији.

  1. Било који уређивач текста може се користити за уређивање конфигурационих објеката. Нудимо да инсталирамо прикладан нанокуцањем у конзолу судо иум инсталл нано.
  2. Команда за инсталирање уређивача текста пре уређивања ДНС датотека на ЦентОС-у

  3. Сви потребни пакети ће бити преузети, а ако су већ присутни у дистрибуцији, добићете обавештење "Не постоји ништа да уради".
  4. Успешна инсталација уређивача текста пре уређивања ДНС датотека на ЦентОС-у

  5. Почнимо са уређивањем саме датотеке. Отвори до краја судо нано /етц/намед.цонф... Ако је потребно, замените жељени уређивач текста, тада ће линија изгледати отприлике овако: судо ви /етц/намед.цонф.
  6. Покретање главне ДНС датотеке конфигурације на ЦентОС-у за даљу конфигурацију

  7. Испод ћемо навести садржај који требате уметнути у отворену датотеку или га упоредити са постојећим додавањем редова који недостају.
  8. Постављање главне ДНС датотеке конфигурације на ЦентОС

  9. Након тога кликните на Цтрл + О.за бележење промена.
  10. Спремање промјена након постављања главне датотеке конфигурације ДНС-а на ЦентОС

  11. Не морате да мењате име датотеке, само кликните на Ентер.
  12. Опозови промену имена ДНС датотеке конфигурације у ЦентОС-у

  13. Оставите уређивач текста путем Цтрл + Кс.
  14. Напуштање уређивача текста након промене главне ДНС конфигурационе датотеке на ЦентОС-у

Као што је раније поменуто, у конфигурациону датотеку мораћете да уметнете одређене редове који постављају општа правила за понашање ДНС сервера.

//
// намед.цонф
//
// Обезбеђује пакет везања Ред Хат за конфигурисање ИСЦ БИНД-а под именом (8) ДНС
// сервер као сервер имена само за кеширање (само као локални хостинг ДНС решавач).
//
// Погледајте / уср / схаре / доц / бинд * / сампле / на пример именоване конфигурационе датотеке.
//

Опције {
порт за преслушавање 53 {127.0.0.1; 192.168.1.101;}; ### Мастер ДНС ИП ###
# Листен-он-в6 порт 53 {:: 1; };
директоријум "/ вар / намед";
думп-датотека "/вар/намед/дата/цацхе_думп.дб";
датотека са статистикама "/вар/намед/дата/намед_статс.ткт";
датотека мемстатистике "/вар/намед/дата/намед_мем_статс.ткт";
аллов-куери {лоцалхост; 192.168.1.0/24;}; ### ИП опсег ###
аллов-трансфер {лоцалхост; 192.168.1.102; }; ### Славе ДНС ИП ###

/*
- Ако градите АУТОРИТАТИВНИ ДНС сервер, НЕ омогућавајте рекурзију.
- Ако градите РЕЦУРЗИВНИ (кеширајући) ДНС сервер, морате да омогућите
рекурзија.
- Ако ваш рекурзивни ДНС сервер има јавну ИП адресу, МОРАТЕ омогућити приступ
контрола за ограничавање упита на ваше легитимне кориснике. У противном ће
узроковати да ваш сервер постане део великог ДНС појачања
напади. Примена БЦП38 у вашој мрежи би била у великој мери
смањити такву површину напада
*/
рекурзија да;

днссец-енабле да;
днссец-валидација да;
днссец-лоокасиде ауто;

/ * Пут до ИСЦ ДЛВ кључа * /
биндкеис-филе "/етц/намед.исцдлв.кеи";

управљани-кључеви-директоријум "/ вар / намед / динамиц";

пид-датотека "/рун/намед/намед.пид";
датотека сесије кључева "/рун/намед/сессион.кеи";
};

пријављивање {
цханнел дефаулт_дебуг {
датотека „дата / намед.рун“;
динамика озбиљности;
};
};

зона "." ИН {
типе хинт;
датотека "намед.ца";
};

зона "уникмен.лоцал" ИН {
тип мастер;
датотека "форвард.уникмен";
дозволи-ажурирај {ноне; };
};
зона "1.168.192.ин-аддр.арпа" ИН {
тип мастер;
датотека "реверсе.уникмен";
дозволи-ажурирај {ноне; };
};

укључују "/етц/намед.рфц1912.зонес";
укључују "/етц/намед.роот.кеи";

Уверите се да је све постављено тачно како је приказано горе, а тек онда пређите на следећи корак.

Корак 3: направите зону напред и назад

ДНС сервер користи напријед и натраг зоне за добијање информација о извору. Прослеђивање вам омогућава да добијете ИП адресу према имену хоста, а обрнуто преко ИП адресе даје вам име домена. За исправан рад сваке зоне морају се обезбедити посебна правила, чије креирање предлажемо да наставимо даље.

  1. Створимо засебну датотеку за директну зону користећи исти уређивач текста.Тада ће линија изгледати овако: судо нано /вар/наим/форвард.уникмен.
  2. Идите на Стварање датотеке напредне зоне када конфигуришете ДНС на ЦентОС-у

  3. Бићете обавештени да је ово празан објекат. Тамо налепите следећи садржај:

    $ 86400 ТТЛ
    @ ИН СОА мастерднс.уникмен.лоцал. роот.уникмен.лоцал. (
    2011071001; серијски
    3600; Освежи
    1800; Покушај поново
    604800; Истиче
    86400; Минимални ТТЛ
    )
    @ ИН НС мастерднс.уникмен.лоцал.
    @ ИН НС сецондариднс.уникмен.лоцал.
    @ У 192.168.1.101
    @ У 192.168.1.102
    @ У 192.168.1.103
    мастерднс У А 192.168.1.101
    сецондариднс У А 192.168.1.102
    клијент У 192.168.1.103

  4. Додавање конфигурације за прослеђивање датотеке ДНС зоне на ЦентОС

  5. Сачувајте промене и затворите уређивач текста.
  6. Напуштање уређивача текста након креирања прослеђене датотеке ДНС зоне на ЦентОС-у

  7. Сада пређимо на обрнуту зону. Потребна је датотека /вар/намед/реверсе.уникмен.
  8. Креирање датотеке обрнуте зоне за конфигурисање ДНС-а на ЦентОС-у

  9. Ово ће уједно бити нова празна датотека. Уметните тамо:

    $ 86400 ТТЛ
    @ ИН СОА мастерднс.уникмен.лоцал. роот.уникмен.лоцал. (
    2011071001; серијски
    3600; Освежи
    1800; Покушај поново
    604800; Истиче
    86400; Минимални ТТЛ
    )
    @ ИН НС мастерднс.уникмен.лоцал.
    @ ИН НС сецондариднс.уникмен.лоцал.
    @ У ПТР уникмен.лоцал.
    мастерднс У А 192.168.1.101
    сецондариднс У А 192.168.1.102
    клијент У 192.168.1.103
    101 У ПТР мастерднс.уникмен.лоцал.
    102 У ПТР секундарни без.уникмен.лоцал.
    103 У ПТР цлиент.уникмен.лоцал.

  10. Додавање садржаја у датотеку обрнуте зоне при конфигурисању ДНС-а на ЦентОС

  11. Приликом чувања не мењајте име предмета, већ једноставно притисните тастер Ентер.
  12. Опозови промену имена датотеке док чувате обрнуту ДНС зону на ЦентОС-у

Сада ће се наведене датотеке користити за предњу и обрнуту зону. Ако је потребно, требало би да их уредите како бисте променили неке параметре. О овоме можете прочитати и у званичној документацији.

Корак 4: Покретање ДНС сервера

Након следења свих претходних упутстава, већ можете да покренете ДНС сервер тако да је у будућности лако проверити његову оперативност и наставити конфигурисање важних параметара. Задатак се изводи на следећи начин:

  1. У конзолу унесите судо системцтл енабле намедза додавање ДНС сервера приликом покретања ради аутоматског покретања при покретању оперативног система.
  2. Додавање ДНС услуге на ЦентОС у покретање ОС-а

  3. Потврдите ову радњу уношењем лозинке суперкорисника.
  4. Потврда акције за додавање ДНС услуге на ЦентОС у покретање

  5. Бићете обавештени о стварању симболичке везе, што значи да је акција била успешна.
  6. Успешно створите симболичку везу за аутоматско учитавање ДНС услуге на ЦентОС

  7. Покрените услужни програм путем системцтл старт именован... Можете га зауставити на исти начин, само заменом опције почетак на зауставити.
  8. Команда за омогућавање ДНС услуге на ЦентОС

  9. Када се појави искачући прозор за потврду идентитета, унесите роот лозинку.
  10. Потврда наредбе за омогућавање ДНС услуге на ЦентОС уношењем лозинке

Као што видите, управљање овом услугом врши се по истом принципу као и код свих осталих стандардних услужних програма, тако да ово не би требало да ствара проблеме чак ни за почетнике.

Корак 5: промените поставке заштитног зида

Да би ДНС сервер исправно функционисао, мораћете да отворите порт 53, који се изводи кроз стандардни заштитни зид ФиреваллД. ИН "Терминал" потребно је да унесете само три једноставне команде:

  1. Први има облик фиревалл-цмд --перманент --адд-порт = 53 / тцп и одговоран је за отварање ТЦП порта. Уметните га у конзолу и кликните на Ентер.
  2. Отварање ДНС порта на ЦентОС-у преко стандардног заштитног зида

  3. Требали бисте бити обавештени "Успех", што указује на успешну примену правила. После тога убаците ред фиревалл-цмд - перманент --адд-порт = 53 / удп да отворите УДП порт.
  4. Отварање другог ДНС порта на ЦентОС-у преко стандардног заштитног зида

  5. Све промене ће се применити тек након поновног покретања заштитног зида, што се врши помоћу наредбе фиревалл-цмд --релоад.
  6. Поново покрените заштитни зид након уношења промена у конфигурисање ДНС-а на ЦентОС

Не морате више да мењате заштитни зид. Држите га стално, да бисте избегли проблеме са приступом.

Корак 6: Подешавање права приступа

Сада ћете морати да поставите основне дозволе и права приступа како бисте мало обезбедили функционисање ДНС сервера и заштитили обичне кориснике од могућности промене параметара. Урадимо то на стандардни начин и путем СЕЛинук-а.

  1. Све наредне наредбе морају бити активиране у име суперкорисника. Да не бисте стално уносили лозинку, саветујемо вам да омогућите трајни роот приступ за тренутну сесију терминала. Да бисте то урадили, унесите у конзолу су.
  2. Омогућавање права суперкорисника за даљу конфигурацију ДНС приступа на ЦентОС-у

  3. Унесите приступну лозинку.
  4. Уношење лозинке за активирање трајног роот-а приликом конфигурисања ДНС-а у ЦентОС-у

  5. Након тога, једну по једну унесите следеће команде да бисте креирали оптимално подешавање приступа:

    цхгрп под називом -Р / вар / намед
    цховн -в корен: назван /етц/намед.цонф
    ресторецон -рв / вар / намед
    ресторецон /етц/намед.цонф

  6. Унос наредби за конфигурисање ДНС приступа на ЦентОС

Овим је завршена општа конфигурација главног ДНС сервера. Остаје само да уредите неколико датотека за конфигурацију и тестирате на грешке. Уз све ово, предлажемо да то схватимо у следећем кораку.

Корак 7: Тестирање грешака и довршавање конфигурације

Препоручујемо да започнете са провером грешака како не бисте морали да мењате преостале конфигурационе датотеке у будућности. Због тога ћемо све ово покрити у једном кораку, као и пружити примере исправног излаза команде за тестирање.

  1. Уђите "Терминал" намед-цхецкцонф /етц/намед.цонф... Ово ће проверити глобалне параметре. Ако као резултат нема излаза, онда је све исправно конфигурисано. У супротном, проучите поруку и, почевши од ње, решите проблем.
  2. Наредба за провјеру главне датотеке ДНС конфигурације на ЦентОС-у

  3. Даље, потребно је да проверите директну зону уметањем линије намед-цхецкзоне уникмен.лоцал /вар/намед/форвард.уникмен.
  4. Наредба за провјеру главне датотеке ДНС конфигурације на ЦентОС-у

  5. Излаз узорка изгледа овако: зоне уникмен.лоцал / ИН: учитан серијски 2011071001 ОК.
  6. Приказивање резултата теста за прослеђивање ДНС зоне на ЦентОС

  7. Изводимо приближно исто са обрнутом зоном кроз намед-цхецкзоне уникмен.лоцал /вар/намед/реверсе.уникмен.
  8. Наредба за проверу обрнуте зоне приликом тестирања ДНС-а на ЦентОС-у

  9. Исправан излаз би требао бити овако: зоне уникмен.лоцал / ИН: учитан серијски 2011071001 ОК.
  10. Приказивање резултата испитивања реверзне ДНС зоне у ЦентОС-у

  11. Сада пређимо на подешавања главног мрежног интерфејса. Мораће да дода податке тренутног ДНС сервера. Да бисте то урадили, отворите датотеку / етц / сисцонфиг / нетворк-сцриптс / ифцфг-енп0с3.
  12. Идите на уређивање ВАН датотеке када конфигуришете ДНС на ЦентОС-у

  13. Проверите да ли је садржај приказан доле. Ако је потребно, налепите ДНС параметре.

    ТИП = "Етхернет"
    БООТПРОТО = "нема"
    ДЕФРОУТЕ = "да"
    ИПВ4_ФАИЛУРЕ_ФАТАЛ = "не"
    ИПВ6ИНИТ = "да"
    ИПВ6_АУТОЦОНФ = "да"
    ИПВ6_ДЕФРОУТЕ = "да"
    ИПВ6_ФАИЛУРЕ_ФАТАЛ = "не"
    НАМЕ = "енп0с3"
    УУИД = "5д0428б3-6аф2-4ф6б-9фе3-4250цд839ефа"
    ОНБООТ = "да"
    ХВАДДР = "08: 00: 27: 19: 68: 73"
    ИПАДДР0 = "192.168.1.101"
    ПРЕФИКС0 = "24"
    ГАТЕВАИ0 = "192.168.1.1"
    ДНС = "192.168.1.101"
    ИПВ6_ПЕЕРДНС = "да"
    ИПВ6_ПЕЕРРОУТЕС = "да"

  14. Уређивање ВАН датотеке приликом конфигурисања ДНС-а на ЦентОС-у

  15. Након чувања промена идите у датотеку /етц/ресолв.цонф.
  16. Идите на уређивање интерфејса када конфигуришете ДНС у ЦентОС-у

  17. Овде треба само додати један ред: намесервер 192.168.1.101.
  18. Уређивање ВАН интерфејса приликом конфигурисања ДНС-а на ЦентОС

  19. Када завршите, преостаје само поновно покретање мреже или рачунара ради ажурирања конфигурације. Мрежна услуга се поново покреће путем наредбе системцтл поново покрени мрежу.
  20. Поново покрените ВАН након успешне конфигурације ДНС-а на ЦентОС-у

Корак 8: Провера инсталираног ДНС сервера

На крају конфигурације остаје само да провери рад постојећег ДНС сервера након што је додат у глобалну мрежну услугу. Ова операција се такође изводи помоћу посебних наредби. Први од њих има облик копати мастерднс.уникмен.лоцал.

Команда за проверу исправности ДНС-а на ЦентОС-у

Као резултат, на екрану би требало да се појави излаз који изгледа слично следећем садржају.

Излаз наредбе за проверу ДНС здравственог стања на ЦентОС

; <> ДиГ 9.9.4-РедХат-9.9.4-14.ел7 <> мастерднс.уникмен.лоцал
;; глобалне опције: + цмд
;; Имам одговор:
;; - >> ХЕАДЕР << - опцоде: КУЕРИ, статус: НОЕРРОР, ид: 25179
;; заставе: кр аа рд ра; УПИТ: 1, ОДГОВОР: 1, ОРГАН: 2, ДОДАТНИ: 2

;; ОПТ ПСЕУДОСЕЦТИОН:
; ЕДНС: верзија: 0, заставице:; удп: 4096
;; ОДЕЉАК ПИТАЊА:
; мастерднс.уникмен.лоцал. У А.

;; ОДЈЕЉАК ОДГОВОРА:
мастерднс.уникмен.лоцал. 86400 У 192.168.1.101

;; ОДЕЉАК ВЛАСТИ:
уникмен.лоцал. 86400 У НС секундарни без.уникмен.лоцал.
уникмен.лоцал. 86400 У НС мастерднс.уникмен.лоцал.

;; ДОДАТНИ ДЕО:
сецондариднс.уникмен.лоцал. 86400 У 192.168.1.102

;; Време упита: 0 мс
;; СЕРВЕР: 192.168.1.101 # 53 (192.168.1.101)
;; КАДА: Среда 20. августа 16:20:46 ИСТ 2014
;; МСГ ВЕЛИЧИНА рцвд: 125

Додатна команда ће вас обавестити о стању рада локалног ДНС сервера. Да бисте то урадили, уметните у конзолу нслоокуп уникмен.лоцал и кликните на Ентер.

Команда за проверу исправности ДНС зона у ЦентОС-у

Ово би требало да прикаже три различита приказа ИП адреса и имена домена.

Сервер: 192.168.1.101
Адреса: 192.168.1.101 # 53

Име: уникмен.лоцал
Адреса: 192.168.1.103
Име: уникмен.лоцал
Адреса: 192.168.1.101
Име: уникмен.лоцал
Адреса: 192.168.1.102

Излаз наредбе за проверу исправности ДНС зона у ЦентОС-у

Ако се излаз подудара са оним који смо назначили, тада је конфигурација успешно завршена и можете наставити да радите са клијентском страном ДНС сервера.

Конфигурисање клијентске стране ДНС сервера

Нећемо делити овај поступак у одвојене кораке, јер се изводи уређивањем само једне конфигурационе датотеке. Потребно је додати информације о свим клијентима који ће бити повезани са сервером, а пример таквог подешавања изгледа овако:

  1. Отворите датотеку /етц/ресолв.цонф путем било ког прикладног уређивача текста.
  2. Идите на конфигурацију ДНС клијента на ЦентОС

  3. Тамо додајте редове тражи уникмен.лоцал намесервер 192.168.1.101 и намесервер 192.168.1.102, замењујући потребне са адресама клијента.
  4. Конфигурисање клијентског ДНС-а у ЦентОС-у при подешавању

  5. Приликом чувања, не мењајте име датотеке, само притисните тастер Ентер.
  6. Спремање промена након конфигурисања ДНС клијента на ЦентОС

  7. Након изласка из уређивача текста, обавезно поново покрените глобалну мрежу путем наредбе системцтл поново покрени мрежу.
  8. Поновно покретање мреже након конфигурисања ДНС клијента на ЦентОС

То су биле главне тачке конфигурисања клијентске стране ДНС сервера о којима смо желели да разговарамо. Предлажемо да проучите све остале нијансе читањем званичне документације, ако је потребно.

Тестирање ДНС сервера

Последња фаза нашег данашњег материјала је завршно тестирање ДНС сервера. Испод можете видети неколико наредби које вам омогућавају да се носите са задатком. Користите један од њих активирањем путем "Терминал"... Ако у излазу нема грешака, онда је цео поступак тачан.

копати мастерднс.уникмен.лоцал
копати сецондднс.уникмен.лоцал
копати клијент.уникмен.лоцал
нслоокуп уникмен.лоцал

Глобална ДНС здравствена провера на ЦентОС-у

Данас сте научили све о подешавању главног ДНС сервера на ЦентОС дистрибуцији. Као што видите, цела операција је усредсређена на уношење наредби терминала и уређивање датотека за конфигурацију, што може изазвати одређене потешкоће за почетнике. Међутим, довољно је само тачно следити упутства и прочитати резултате провера како би све прошло без икаквих грешака.