Não é totalmente claro o que você está pedindo, mas "remoto" pode ter um endereço IP ou um nome de domínio - por isso é bastante válido para substituir "remoto 192.168.100.2 1194 udp" com "domain.example.com remoto 1194 udp ".
Se as suas dificuldades estiverem relacionadas a um endereço IP interno e externo diferente e como ter o mesmo nome para ambos, dependendo de onde a solicitação está vindo, esse problema será resolvido usando o DNS dividido. Não é possível fornecer aconselhamento específico sem saber muito mais sobre sua configuração de rede e como você está usando atualmente o DNS, no entanto, há várias soluções comuns:
-
Use o DNSMasq na sua LAN e coloque um mapeamento do domínio desejado em um endereço IP local no arquivo de hosts. Certifique-se de que todos os computadores na sua rede local estejam usando o servidor de nomes DNSMasq e que o DNSMasq esteja traduzindo os hosts em endereços IP.
-
Se você estiver usando o BIND para DNS autorativo, use DNS dividido - essa configuração permitirá zonas diferentes, dependendo de onde a solicitação é originária. Se você estiver usando o BIND para DNS recursivo, configure uma zona para o seu domínio em seu BIND local e adicione o domínio local apropriado - mapeamento IP.
Dependendo da complexidade de sua rede - se você puder colocar o servidor OpenVPN em uma sub-rede separada de forma que todas as solicitações - internas e externas - passem pelo firewall, você poderá adicionar uma linha ao firewall para interceptar solicitações de sua LAN vão para a porta 1194 do ext.ip e as redirecionam para a sua caixa OpenVPN, enquanto também encaminham / detalham isso na sua interface WAN.