Протокол динамической маршрутизации, вроде BGP. Поднял тунель по VPN к другому маршрутизатору, роутеру...а он тебе автоматически объявил все свои устройства в своей сети и ты начинаешь их видеть и иметь возможность подключиться. В ручную их прописывать на своем устройстве не нужно.
Больше для работы нужно, чтоб обслуживать инфраструктуру. Но часто требуется и в домашних нуждах. К примеру включил VPN на даче, подключился к тамошнему роутеру и можешь подключиться к камерам видеонаблюдения(хотя в данном случае конечно достаточно прописать статику :))