Якщо у Вас ще не встановлений 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 ... Пере перевірив пару раз ніби все правильно ...
Детальна інструкція, спасибі за допомогу!