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

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

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


Комментарии   

pavel
0 #4 pavel 13.04.2016 23:29
ничего не вышо(
Цитировать
valerik
0 #3 valerik 14.11.2012 08:37
)
Цитировать
Антон Вялый
0 #2 Антон Вялый 26.10.2011 13:53
Если я правильно понял, то ДНС это что то вроди адресного или паспортного стола
Цитировать
АдМинь БагоИскатель
0 #1 АдМинь БагоИскатель 26.10.2011 12:00
Свой DNS пригодится всем кому не безразлична безопасность своего ПК. Например для внесения в свой ДНС важных сайтов таких например с которых происходит регулярное обновление системного ПО. Ибо если ваш провайдер подменит ИП адресс сайта microsoft.com и перенаправит (просто пошутит) на свой спам сервер, то есть вероятность того, что ваш ПК обновится вирусными патчами!
Цитировать

Добавить комментарий


Защитный код
Обновить

2 megabytes