Есть ли способ определить виртуальный DNS-сервер для пользователей, подключенных к моей сети Wi-Fi? Я имею в виду, что в моей сети есть веб-сервер, подключенный напрямую к маршрутизатору с IP-адресом, таким как 192.168.1.120, конечно, если кто-то в сети пишет, что по IP он получит доступ к серверу без проблем, но я хочу, чтобы он что-то написал более дружественный, как http://localserver/ без необходимости изменения файла хоста.

Одним из решений может быть определение ip веб-сервера как DMZ (или перенаправление только на порт 80) и использование DNS-сервера, такого как noip или dyndns, указывающего на ip маршрутизатора, это поможет, но это решение потребует подключения маршрутизатора в интернет, и я не могу этого сделать (требования к дизайну).

1 ответ1

0

Настройте локальный DNS-сервер. Я использую Unbound. это кеширующий рекурсивный DNS-сервер, но он также может обслуживать локальные данные. Используйте его для обслуживания ваших локальных данных, а для нелокальных данных вы можете либо пересылать запросы, либо использовать их в качестве распознавателя.

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