Альтернативний безкоштовний локальний dns сервер для Windows: як завантажити і налаштувати

  1. Налаштування локальних доменів в Windows
  2. BIND і настройка доменів в Windows
  3. Безкоштовний dns сервер для Windows: скачування, установка і настройка

Коли було потрібно розумне рішення з простим безкоштовним локальним dns сервером для Windows XP або Vista мені його не вдалося знайти. Перепробував кілька варіантів і, коли вже майже зневірився знайти потрібний dns сервер, мені попався відмінний варіант альтернативного dns сервера, про який і хочу розповісти далі.

Налаштування локальних доменів в Windows

Не завжди є хороше, стабільне підключення до Інтернету (довгий час я ходив в інет через стільниковий телефон, хто знає що це таке, той зрозуміє) і доступ до веб-сервера хостера. Тому в якості тестового веб-сервера для потреб розробки сайтів у мене на комп'ютері крутиться Apache з налаштованим php. Щоб почати роботу з новим сайтом, як правило, мені доводилося робити приблизно наступне:

  1. заводити відповідний запис (наприклад, виду «127.0.0.1 vizr») в файлі "C: \ Windows \ System32 \ drivers \ etc \ hosts".
  2. створювати ієрархію папок для майбутнього віртуального хоста. Мінімум доводилося створювати папки "C: \ InetPub \ vizr \" і "C: \ InetPub \ vizr \ logs \". У другу, в наслідку, пишуться логи веб-сервера для цього vhost-a.
  3. налаштовувати віртуальний хост в Apache - і правити файл конфігурації Апачі. Приблизно так:
  4. Приблизно так:

Ця ідилія тривала до тих пір, поки мені не треба було створити сайт, який динамічно створював і обслуговував домени третього рівня. Описаним вище способом піддомени сайту можна організувати, але в дуже збоченій формі, а хотілося простого рішення. Правильним рішенням є отримання управління над доменною зоною. Але на локальних windows машинах як правило немає dns-сервера в класичному розумінні цього слова. Тому виникла необхідність знайти альтернативний dns сервер. При пошуку по найочевиднішим запитам натрапляв на Simple DNS Server. У цій програмі дійсно все просто: і установка dns сервера, і настройка dns сервера. Однак він платний, хоч і працює цілком прийнятно. Тому - "будемо шукати ... © Семен Семенович Горбунков, к / ф Діамантова рука".

BIND і настройка доменів в Windows

Наступним моїм досвідом був BIND (dns server). Штука суто для юніксоід і любителів колупатися в конфігах. Я спробував розібратися з налаштуванням dns bind. Для цього я навіть створював на форумі Opennet-а тему « bind, WindowsXP, * .mydomain ». Підказки допомогли слабо, але dns server я все ж змусив працювати. Шкода радів недовго. Щось початку глючить моя домашня локальна мережа і брат м'яко натякнув, що краще мені вимкнути цей bind ... Напевно я в чомусь так і не розібрався при налаштуванні bind-a або є якісь особливості його роботи на windows платформі, з якими я не розібрався до кінця. Власне, відсутність близьких прикладів і досить помітна громіздкість настройки bind-а (взяти, наприклад, його потреба створення в системі спеціального користувача named, який створюється автоматично, але на якого я постійно спотикався при адмініструванні системи) змусило мене відмовитися від bind і продовжити пошуки.

Безкоштовний dns сервер для Windows: скачування, установка і настройка

В кінці-кінців, мені попався відмінний, компактний, безкоштовний dns сервер для windows - Posadis DNS server . Завантажити dns сервер можна тут . Після bind питання «як налаштувати dns сервер» б вирішене просто. Конфіги у poadis простіше і логічніше. Спершу я хотів написати як здійснюється покрокова настройка dns, але вирішив, що для допитливих створення dns сервера на основі робочих конфігов буде набагато корисніше. Тому просто викладаю архів з налаштуванням dns сервера і налаштуванням віртуального хоста в Апачі 536.

Просто запускаєте інсталяшку і копіруюете два файли конфіга в папку "C: \ Program Files \ Posadis \ conf \". Після запуску (ярлик запуску сервера є в меню кнопки Пуск) повинно з'явиться віконце як на малюнку нижче, яке можна згорнути в трей натиснувши кнопку "Hide Window".

Після запуску (ярлик запуску сервера є в меню кнопки Пуск) повинно з'явиться віконце як на малюнку нижче, яке можна згорнути в трей натиснувши кнопку Hide Window

Налаштування віртуального сервера в Apache буде виглядати тоді таким чином:

Налаштування віртуального сервера в Apache буде виглядати тоді таким чином:

В принципі, можна було б на цьому зупинитися. Однак для зовсім повного щастя не вистачає тільки змінити налаштування мережі у всіх комп'ютерів в "домашньої" локальній мережі, щоб вони теж могли працювати з такими сайтами. Ось працездатний приклад налаштування TCP протоколу на комп'ютері (192.168.0.5), де встановлено dns сервер. Мережа контролюється виділеним "сервером" (192.168.0.1).

1)

Ось власне і все, що я хотів сказати про dns сервері для локальної роботи веб-розробника.

UPD (2012.02.04): Даною програмою я більше не користуюся. Статтю залишу для історії, а коментарі відключаю.

Дополнительная информация

rss
Карта