2

У меня есть Ubuntu Server 12.10 с Apache, выступающей в качестве веб-сервера.

Я должен пропинговать это способом DEV01.local, потому что одно DEV01 не разрешит.

Я хотел бы иметь поддомен, как Redmine.DEV01.local.

У меня есть модем / маршрутизатор, который я получил от своего провайдера, и у меня нет DNS, я думаю, у него есть DHCP.

Для того чтобы пинг DEV01.local работал, мне нужно было установить на обоих компьютерах с Ubuntu AVAHI-DAEMON.

Можно ли добавить поддомен на сервере, не добавляя его вручную во все файлы хостов ПК в локальной сети?

2 ответа2

3

Это выполнимо - но не прямо (т. Е. Требует хорошего понимания DNS, DHCP и маршрутизации - все это дополнительные компоненты - DHCP не заменяет DNS)

Для его реализации:

  • Измените IP-адрес на вашем сервере на статический IP-адрес. (Вы должны действительно сделать это, даже если вы запускаете DHCP, поскольку это сервер)

  • Временно измените IP-адрес на вашей рабочей станции на статический IP-адрес (при условии, что ваша рабочая станция не является сервером)

  • Убедитесь, что у вас есть маршрут по умолчанию через ваш маршрутизатор.

    Возможно, вам придется временно изменить настройки DNS на ваших компьютерах на 8.8.8.8 (или другой сервер имен. 8.8.8.8 - это Googles и его легко запомнить)

  • Установите и настройте DNSMasq для обработки DHCP и DNS. В интернете есть гиды. Самый простой - http://wiki.debian.org/HowTo/dnsmasq

  • Возможно, вам потребуется добавить желаемое имя хоста в /etc /hosts на сервере, на котором работает DNSMasq (DNSMasq может прочитать /etc /hosts и добавить его в DNS - вам может потребоваться настроить параметры, чтобы оно работало именно так, как вы хотите, но установка «из коробки» должна работать более или менее)

  • Отключите DHCP на вашем роутере.

  • Верните рабочую станцию к использованию DHCP.

0

Для использования поддоменов вам нужно будет указать DNS на сервере в вашей локальной сети. Это означает настройку DNS-сервера в вашей сети. Вы захотите настроить зону прямого просмотра для DEV01.local, запись CNAME для любых поддоменов и сервер пересылки на 8.8.8.8 для Интернета.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .