Как проверять свой внешний IP адрес
Свой адрес вы можете посмотреть у себя на интерфейсе.
Вам похоже не свой адрес нужно проверять, а адрес с которого вы будете делать запросы к нужному ресурсу - там зачастую данные отправляются не со своего адреса, а через прокси или шлюз в сети провайдера, или VPN.
Точно узнать с какого адреса вы отправляете запросы можно изучив таблицу маршрутизации.
Вот подключился к OpenVPN доступ есть, как только отключилось или не подключалось - то нужно блокировать все соединения.
Все что нужно сделать - назначить шлюзом по умолчанию шлюз в VPN.
А до самого VPN сервера прописать маршрут.