Локальные поддомены и DNS

У меня следующая проблема. У меня в доме сервер (старый Dell desktop PC). У меня есть около 9 устройств, которые я использую для тестирования своих веб-сайтов (в основном на PHP и Python).

в прошлом я создавал виртуальные хосты Nginx и редактировал файл hosts, чтобы указать виртуальный поддомен на мой главный сервер, например. dev.domain.com, dev.anotherdomain.net.

с большим количеством устройств и веб-сайтов стало очень трудно управлять (+ я не знаю как редактировать файлы hosts на Android и iPad таблетки.)

Мне интересно (однако мои знания в этом аспекте весьма ограничены), можно ли настроить DNS-сервер (Bind9?) на моем сервере и указать его IP как второй NS в моем интернет-соединении? Это сработает? Если нет, то как вы обычно справляетесь с такими вещами?

с уважением,
Кириагос

11
задан Der Hochstapler
16.03.2023 14:50 Количество просмотров материала 2564
Распечатать страницу

1 ответ

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

установите все компьютеры для использования локального DNS-сервера. (В идеале с помощью DHCP)

после этого когда ПК просят адрес foo.example.com (computer foo в локальном домене example.com), ваш локальный DNS-сервер знает, что он является полномочным на что домен и дает ответ сам.

для любого другого запроса, локальный сервер имен пересылает запрос на DNS-сервер вашего провайдера (или что вы настраиваете как более осведомленный DNS-сервер).

3
отвечен RedGrittyBrick 2023-03-17 22:38

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх