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

Разрешение локального имени хоста DNS для сервера Apache

Извините, если это новый вопрос, но я ни в коем случае не администратор сети.

Я пытаюсь настроить сервер Apache, к которому можно получить доступ только через локальную сеть. У него должно быть имя хоста, чтобы пользователь мог ввести что-то вроде foo или foo.com в свой браузер, чтобы попасть туда, вместо использования IP-адреса.

В настоящее время сервер работает на Fedora 11 с Apache 2.2.13, но я, вероятно, в конце концов перенесу его на CentOS. Мне также нужно сделать это в Windows и, возможно, в OS X. Сервер необходимо развернуть в клиентских организациях, чтобы у каждого клиента была своя собственная интрасеть. Я не верю, что мы можем рассчитывать на то, что у клиентов есть компетентные сетевые администраторы (школы с недостаточным финансированием и т. Д.), Поэтому мы хотели бы распространить пакет, который объединяет все самостоятельно.

Вы можете взглянуть на страницу википедии для Зероконф, особенно разделы, посвященные обнаружению служб и разрешению имен. В Bonjour служба будет работать - вы можете настроить сервер так, чтобы он рекламировал свое имя, и клиенты, поддерживающие Bonjour, начнут распознавать это имя. Mac включает поддержку клиента Bonjour, но Windows не поддерживает, поэтому вам придется установить клиент mDNS на каждый компьютер с Windows, чтобы он распознавал пакеты bonjour. На странице zeroconf перечислены некоторые другие технологии, которые могут лучше соответствовать вашим потребностям.

Решение состоит в том, чтобы добавить запись DNS A или CNAME к DNS-серверам клиентов. Вы не сможете сделать это через какой-то пакет.

Однако, если вы включаете регистрацию DNS на сервере и имя хоста, которое вы назначаете этому компьютеру, является «именем» сайта интрасети, то, когда компьютер включается и подключается к сети, он зарегистрирует свое имя хоста в DNS.

Итак, вы можете назвать сервер «интрасеть», и он будет регистрироваться в DNS клиентов как «интрасеть».

После этого клиенты в одной сети смогут получить к ней доступ, набрав http://intranet