No
Reverse proxies like you are talking about are only for http connections. For more information look at the OSI model. (The proxy is operating on the application layer while Minecraft is on the transport layer)
Instead use DNS to resolve the domain name to an IP. Better yet, just set a static IP.