Маршрутизация: внутреннее разрешение имени хоста 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.