Налаштування dns сервера bind9

Налаштування dns сервера bind9

Якщо у Вас ще не встановлений bind9, виконаємо це:

apt-get install bind9

Відредагуємо файл /etc/init.d/sysklogd, він повинен виглядати наступним чином:

#
# Top configuration file for syslogd
#

#
# Full documentation of possible arguments are found in the manpage
# Syslogd (8).
#

#
# For remote UDP logging use SYSLOGD = "- r"
#
SYSLOGD = "- u syslog"

Перезапустити демона sysklogd:

Приступимо до налаштування файлу зони для нашого домену. Як приклад буде виступати домен zerolab.net. Створюємо файл конфігурації для наших зон myzones.conf в папці / etc / bind, вміст файлу:

zone "zerolab.net" type master;
file "/etc/bind/zerolab.net";
>;

Тепер безпосередньо створимо наш файл зони zerolab.net в тій же папці / etc / bind:

Виставимо потрібні права на файл зони zerolab.net:

chown bind: bind /etc/bind/zerolab.net

Відредагуємо файл конфігурації bind /etc/bind/named.conf, включивши в нього конфігурацію для наших зон, додамо в кінець файлу:

Привіт шановні профі, намагаюся налаштувати bind підкажіть плз мені треба що б в локальній мережі був вебсервер і щоб я міг зайти на свій сайт який знаходиться на етом сервер не набираючи ip в браузері а наприклад examle.com з іншого компа, (хочу навчитися) таке завдання вирішується використанням bind? (І коли у мене буде виділений ip-переналаштувати етот сервер в хостинг для кількох сайтів) (Вибачте якщо питання не коректний-я вчуся), допоможіть плз!

Перезавантажив rdns - нічого не пішло - підкажіть що я не так роблю.

Варіант зі slave - не зрозумів - де другу машинку налаштовувати якщо один серв і значить бінд один)) з двома ip.

ем хороша ідея))) ем і останній вопос а ns1.myserv.org.ua треба прописувати в файл hosts 1 сервера, і ns2.myserv.org.ua в в файл hosts 2 сервера.

Просто спробуйте налаштувати.

ну це все я розумію, мене чомусь бентежить (не можу зрозуміти чому напевно тарган в голові)))) ns2.myserv.org.ua, його потрібно прописувати тільки виходить в описі зони на мастіре і все. а ну да наверно все так як він же передається на слейв і в разі падіння майстра домен ж буде доступний ... блін ну все правильно як би в описі зони я можу ns2 хоч Федей назвати там же все прив'язатися до ІПУ))) тьфу кажись зрозумів, або я що то пропускаю?

тьху в минулому пості написав так що шяс сам сиджу і думаю що я маю на увазі)))
так лан пояснюю боліе докладно, ну от мені там над буде організувати для 1 програміста невеликий хостинг. у нього буде 2 сервера, ось на 1 крутиться web server з усіма состаляюшімі (apache або nginx, mysql, php, phpmyadmin, ftp і т.д.) + DNS server (master) а на другому ну 2 DNS (slave) ось ну і що небудь есче ... ось треба зробити так щоб 1 DNS був з доменом ns1.myserv.org.ua (master) а другий ns2.myserv.org.ua (slave) (це його бажання щоб так було на 1 домені), ось в принципі і все ...

ем ну як би за принципом хостингу (ну ось на хостингах там 1 і той самий домен тільки з ns отлічаетс в плані ns1.myserv.org.ua і ns1.myserv.org.ua), вірніше хостинг і буде там не великий ...

В GoDaddy настроіно
ns1.myzone.com -> IPDNSResolver1
ns2.myzone.com -> IPDNSResolver2

Як закільцювати все це на myzone.com -> MainIP або MainIP -> myzone.com?
Що в / etc / hosts або /etc/resolv.conf прописати?

І якщо налаштовувати Bind хто у мене буде майстер MainIP або DNSResolver1. Або при таких вихідних даних мені треба налаштувати тільки forwarders на ці два DNSResolverа?
Заплутався ... допоможіть
Дякуємо

в файлі зони перед NS домен треба ставити табуляцію! Інакше не працює ...

@Gosha. При зміні з master надсилається notify на Ваші slave сервера, а вони в свою чергу самі ініціюють запит на трансфер зони по 53 / UDP.

А на слейве ми теж повинні створювати файл зони zerolab.net і прописувати теж саме вміст що і на майстра, або на слейве ми створюємо токо в myzones.conf запис, а серв сам викачує з майстра вже файлик зони?

Зрозуміло, Ви можете використовувати будь-яке доменне ім'я в своїй локальній мережі, тільки прослідкуйте щоб на комп'ютерах у Вашому мережевому оточенні був прописаний в якості DNS-сервера Ваш DNS-сервер. ;)

Дякую за допомога, все запрацювало ... У мене не багато тупуватий питання до вас а якщо ось я хочу ДНС-сервер використовувати в локальній мережі (для обслужіванімя веб сервера ...) Мені не треба регіть доменне ім'я а використовувати будь-який?

Зробив як тут сказано але на жаль при попітке перезавантажити BIND він не перезавантажується пише fail ... Пере перевірив пару раз ніби все правильно ...

Детальна інструкція, спасибі за допомогу!

Схожі статті