Установите локальный сервер DNS

Я предполагаю, что Ваш DC является серверами MS-DNS также? Если так, у них есть те же средства передачи?

2
задан 3 October 2010 в 13:13
2 ответа

DNS полезен для распространения имен по сети. Так, да, если Вы хотите иметь app1.myserver, преобразованный в <192.168.1.1>, Вам нужен сервер DNS. Но, если Вы - единственный человек, использующий это (или для тестирования цели), можно просто изменить файлы hosts на локальном компьютере и добавить запись для

192.168.1.1 app1.myserver

Теперь, если у Вас есть 3 приложения: app1.myserver, app2.myserver и app3.myserver. Когда Вы соединяетесь с одним из них использующий http://app1.myserver, Вы, браузер отправляет Запрос HTTP, который содержит Заголовок "Хоста". Этот заголовок Хоста имеет значение "Хост: app1.myserver".

Apache получает Ваш Запрос HTTP, смотрит на заголовок Хоста, и направьте запрос к хорошему приложению. Это называют Виртуальным Хостингом, и это - то, что Вы делаете при создании виртуальных хостов Apache.

Так, Вам не нужны mod_rewrite, основной сервер Apache2 и локальный файл Хоста (или DNS), и Вы все установлены.

4
ответ дан 3 December 2019 в 09:49

Возможное решение:

Поскольку Вы описываете сценарий (локальная разработка дома), самый быстрый путь состоит в том, чтобы настроить вручную запись DNS в Вашей машине. Таким образом, Вы стараетесь не настраивать сервер DNS. (Почему расходуют 2 часа, устанавливая DNS, когда у Вас может быть он в 2 минуты...),

Необходимо вручную добавить запись в Файлы hosts на всех машинах в сети (что я предполагаю, сервер и компьютер). Если Ваш сервер 192.168.0.10, и Ваша локальная машина 192.168.0.9

Необходимо добавить запись в обеих машинах, подобных:

  • 192.168.0.10 app1.myserver
  • 192.168.0.10 app2.myserver

Таким образом, когда можно получить доступ к приложениям как http://app1.myserver или http://app2.myserver

Как сделать это?

  • Если машина является окнами, необходимо добавить запись в C:\Windows\system32\drivers\etc\hosts
  • Если это - Linux, переходят к/etc/hosts

Здесь у Вас есть больше информации для другой ОС: http://en.wikipedia.org/wiki/Hosts_%28file%29

1
ответ дан 3 December 2019 в 09:49
  • 1
    , который я знаю об этой опции, но факт - то, что у меня есть несколько ПК, которые получают доступ к моему серверу и это потребовало бы для ручного редактирования файлов хоста на каждом. Так или иначе, спасибо за Ваш ответ. –  NumberFour 3 October 2010 в 13:49

Теги

Похожие вопросы