Вопрос по настройке сети и DNS для целей разработки

У меня есть вопрос о том, как настроить сервер для целей разработки. это ситуация:

Есть главный сервер, который соединяет весь компьютер с интернетом.

Мы хотим иметь еще один сервер для разработки, и только разработчики должны иметь к нему доступ. на этом сервере будут некоторые локальные сайты со специальными доменными именами, такими как: issue-tracker.local, app.local и т. д.

Мы хотим иметь возможность просматривать эти сайты на наших ноутбуках.

Итак, мы хотим знать, каков наилучший способ настроить такую ​​сеть, в которой все пользователи могут без проблем получать доступ к Интернету, все разработчики могут получить доступ к серверу разработки с локальными доменами на нем, в то же время они хотят иметь доступ к Интернету без любая новая конфигурация IP и т. д.

У нас есть Linux Ubuntu на нашем сервере разработки, и мы не можем изменить какие-либо настройки на главном сервере.

Спасибо.

1 ответ

Решение

Хорошая стратегия для этого была бы.

  • Имейте имена DNS для всех, DNS ни в коем случае не вреден, ни угроза безопасности для платформ разработки
  • После того, как у вас есть DNS-имена, решите, как вы хотите предоставить доступ к серверу.
    • Закройте весь доступ к серверу, используя htpasswd для веб-страницы и ssh или ftp auth для редактирования файлов
    • Расположите сервер в отдельной внутренней сети, установите межсетевой экран, который будет контролировать доступ на основе некоторых правил, которые могут быть динамическими или статическими.
    • Иметь доступ по внутренней IP-сети (иметь разработчиков в подсети)
    • Если вы не хотите этого делать, создайте некоторый механизм стука в брандмауэре, чтобы разработчик мог получить доступ независимо от того, откуда

Если вы действительно не любите давать DNS-адреса всем, есть несколько способов для этого

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

Независимо от того, что вы делаете с DNS, вы также должны иметь в виду некоторую безопасность, независимо от того, что вы не хотите, чтобы кто-либо случайно попал на сервер devel.

Другие вопросы по тегам