Маршрутизация: внутреннее разрешение имени хоста dynDNS для локального ip

Легко ли решить следующую проблему?

У меня есть некоторые репозитории Git и добавил пульт. Со стороны есть адрес хранилища git@my.externhostname.com/~/git/ ...

Изнутри это git@192.168.1.10/~/git

Есть ли способ настроить его динамически, то есть, когда я нахожусь в моей личной сети, я хочу разрешить адрес my.externhostname.com на вышеупомянутый ip.

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

Есть идеи?

Большое спасибо!

1 ответ

Решение

Вам необходимо настроить разделенный DNS, который претендует на владение зоной для externhostname.com, если он отвечает на запросы в интерфейсе Ethernet, идущие к 192.168.1.10. Другими словами, если вы находитесь в частной сети, ваш DNS никогда не должен пересылать на DynDNS.com.

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