Назад | Перейти на главную страницу

Конфигурация DNS / Apache для изменения имени сервера в Mac OS X и LAN

Я хочу запустить веб-сервер apache на машине под управлением OS X, при этом сервер работает в небольшой локальной сети интрасети без подключения к Интернету. Я настроил общий доступ к сети, и теперь веб-сервер доступен с других компьютеров в локальной сети с использованием настраиваемого имени a.local, но я бы хотел удалить часть .local, если это возможно. Кто-нибудь знает, как мне настроить это в OS X? Я не был уверен, что это будет файл apache httpd.conf или какая-то конфигурация DNS, которая потребуется.

Если у вас нет локального DNS-сервера, работающего где-то в вашей сети (многие маршрутизаторы предлагают эту функцию), единственный способ - ввести IP-адрес и имя хоста в файл hosts каждого рассматриваемого компьютера.

Часть .local исходит из Bonjour, Кстати. А без Bonjour вы могли получить доступ к машине только с ее IP-адресом.

Я предполагаю, что вы могли бы настроить DNS для размещения как домена «a», так и машины «a», но мне это кажется странным. я бы, вероятно, подошел к этому следующим образом: 1) настройте DNS для вашей сети так, чтобы ваш сервер назывался что-то вроде "a.nickyco.private" 2) в админке сервера настройте веб-сайт для "a.nickyco.private" 3) настроить DHCP для предоставления «поискового домена» клиентам «nickyco.private» 4) все готово. вы должны уметь вводить "http: // a"на клиентах, и он покажет вам веб-сайт" a.nickyco.private "