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

Как я могу настроить свой Linux (CentOS) для ответа на * .centos?

У меня есть окно разработчика, в котором работает Apache для множества разных сайтов. В настоящее время мы получаем к ним доступ через http: // centos / имя-проекта. Я бы хотел перейти на http: // имя-проекта.centos.

Я настроил виртуальные хосты на Apache, поэтому http: //project1.centos обслуживает нужные страницы. К сожалению, каждый раз, когда мы хотим добавить новый проект, нам приходится редактировать / etc / hosts (или эквивалент Windows) примерно на 10 разных машинах).

У нас нет контроля над нашим локальным DHCP / DNS-сервером, но я мог бы настроить что-нибудь (другой DNS-сервер?) В поле CentOS, и я счастлив иметь единственную запись в / etc / hosts.

Можно ли сделать запросы других машин к чему-либо. Centos указывает на IP-адрес ящика CentOS?

В качестве альтернативы, я поступаю совершенно неправильно? Должен ли я использовать что-то вроде http://dyndns.org? Какой лучший способ сделать это без доступа к нашему локальному DHCP-серверу?

По сути, вы его уже взломали. Предполагая, что ваш ящик CentOS имеет адрес 1.2.3.4, настройте локальный DNS-сервер, который является полномочным для зоны. .centos., и перенаправляет все остальные запросы на ваши существующие локальные DNS-серверы.

В зоне .centos., обслужить одну запись

*.centos.      3600 IN A 1.2.3.4

И убедитесь, что и поле CentOS, и локальные окна Windows используют 1.2.3.4 для разрешения DNS.

Безумный Шляпник попал в самую точку. Я бы добавил, укажите рабочие станции на сервере имен centos, чтобы их локальный преобразователь разговаривал с вашим новым DNS-сервером, а не с существующим сервером имен. Вы также можете прочитать об итеративном против. рекурсивные запросы и кеширование DNS-сервера.