dev-dns
dev-dns
DNS server for local development with and integration
This service allow you to forgot about edit file with big amount of hardcoded lines of routes to containers
All new domain from labels automatically will be added to this dns table in runtime, also in runtime service watch file from home user directory
Run
- start serverdev-dns- show help docdev-dns --help- auto install scriptdev-dns --install- auto install script with force current process close for updatedev-dns --install --force- auto uninstall scriptdev-dns --uninstall
OS specific help
Linux
For correct bind port for dns server on linux system you need to allow bind it in config file:
-
add to config this line:
net.ipv4.ip_unprivileged_port_start=53 -
apply settings by run command as super user
sysctl --system
Windows
None
DNS сервер для локальной разработки с использование и в качестве веб-сервера
Сервис решает проблему частого редактирования файла для добавления новых локальных маршрутов до контейнеров
Все новые домены тегов для контейнеров автоматически добавляются в DNS таблицу сервера, также в автоматическом режиме отслеживаются изменения файла из локальной директории пользователя . DNS сервер обновляется "налету"
Запуск
- запуск сервераdev-dns- отобразить список доступных командdev-dns --help- автоматическая установка в системуdev-dns --install- автоматическая установка в систему с принудительной перезагрузкой текущего сервера для обновленияdev-dns --install --force- автоматическое удаление сервера из системыdev-dns --uninstall
Особенности работы на разных ОС
Linux
Для корректного использования порта в качестве dns сервера на системах linux необходимо разрешить его использование в файле:
-
добавьте в конец файла следующую строку:
net.ipv4.ip_unprivileged_port_start=53 -
примените конфигурацию командой (выполнять от имени суперпользователя)
sysctl --system
Windows
Ничего
#dns #development #traefik #docker #hosts