Hi. I think you're using antizapret scripts. Several months ago it worked fine, you need to increase keepalive value to 10 mins or more on both server and client:
keepalive 35 660
Anyway, current antizapret's VPN is pushing only one huge "fake" network (/22) with it's remapping DNS server. If DNS request is done to the blocked domain, remapping DNS server adds iptables NAT translation from fake address to a real A record and returns fake address to the client. This server is not published yet, but if you need it, I can polish and upload it.