Установка и натройка ДНС сервера BIND под Windows XP

archive view archive save

articles Зачем нужен DNS сервер BIND под Windows XP? Простому пользователю путешествующему по порносайтам DNS сервер BIND совершенно нафиг ненужен, а вот например человеку который занимается разработкой, в виртуальной среде UNIX, сайтов на таких мощьных движках как Joomla, Drupal или WordPress, то DNS сервер BIND очень даже кстати!

BIND (Berkeley Internet Name Domain, до этого: Berkeley Internet Name Daemon) — открытая и наиболее распространённая реализация DNS-сервера, обеспечивающая выполнение преобразования DNS-имени в IP-адрес и наоборот. BIND поддерживается организацией Internet Systems Consortium. BIND был создан студентами и впервые был выпущен в BSD 4.3.

В Joomla и WordPress есть один недостаток, а заключается он в том что в этих системах при разработке на локальном хосте используя браузер настроенный на прокси "127.0.0.1" происходит уродование УРЛ (URL) с http://mysite.loc/ на http://mysite.lochttp://mysite.loc или http://mysite.lochttp/mysite.loc Для исправления этой ситуации нужно сайт, тот что на localhost разрабатывается, как минимум внести в файл hosts, а если разработка происходит в виртуальной среде UNIX то здесь файлом hosts не обойтись.

Установка DNS сервера BIND под Windows XP

Для установки DNS сервера BIND под Windows XP нам потребуется сам BIND, на момент написания статьи последняя версия BIND 9.8.1 - её мы и будем устанавливать. После загрузки BIND 9.8.1 распакуем архив в котором будут только файлы, там же будет файл якобы автоматической установки, после которой всё равно нужна ручная конфигурация.

Так как мы не доверяем никакой авто установке, то устанавливать DNS сервер BIND под Windows XP будем вручную. В каталог где распакованы все файлы переименуем в BIND и в нём создадим каталоги:

  • bin
  • etc
  • man
  • pid
  • zones

Теперь распихаем файлы с расширением .html и .pdf в каталог man, .exe и .dll в bin, .txt и файлы без расширения оставим на месте. Каталог BIND передвинем в нужное нам место, в нашем случае это будет G:\BIND Откроем консоль и перейдём в этот каталог и выполним команды:

 

Теперь в каталоге "cd G:\BIND\conf" создадим файл "named.conf" откроем его в текстовом редакторе, так же в текстовом редакторе откроем "rndc.conf", а теперь из "named.conf" в "rndc.conf" скопируем строки:

 

Снимем комментарии с второй до предпоследней строки, после которой добавим основные директивы конфигурации DNS сервера BIND:

 

Можно заметить, что появился не упоминаемый ранее файл "db.loc.txt". Это файл конфигурации нашей локальной доменной зоны ".loc", его нужно создать в каталоге "G:\BIND\zones" и содержать он должен такие строки:

 

Надо заметить, что файлы конфигурации доменных зон (db.loc.txt) не переносят комментарии начинающиеся с символа "#", а поэтому если сервер не запустится, то нужно проверить нет ли в файле конфигурации доменных зон (db.loc.txt) строк начинающиеся с символа "#"!

Теперь запустим сервер:

 

Для того чтобы от нашего сервера был эффект, нужно изменить параметры для TCP/IP в настройках сетевого соединения. Наш DNS сервер BIND под Windows XP стоит на локальном хосте, поэтому в поле "Предпочитаемый DNS сервер" вписываем "127.0.0.1", а в поле "альтернативный DNS сервер" вписываем DNS сервер нашего провайдера:

tcpip-set-dns

Автор: Олег Головский


Об авторе
Иван Шаман
Меня нет ни в Инстаграмме ни в Фейсбуке, я просто хожу по улицам и рассказываю первым встречным: сколько зарабатываю; с кем дружу; где живу и чем дышу. У меня даже появилось несколько подписчиков: ПСИХоЛОХ и участковый полицай!
Ещё статьи автора
Комментарии в блоге
Новое на форуме