I have got a WAN ip with /30 subnet and the range of 6 public ip's with /29 subnet from ISP
I don't understand this
You have only 2 IPs for the WAN and 6 from ISP... what doest it mean? That you have from ISP 6 IPS used for router(s) and then only 2 public IPs you can use behind this router(s)? Please elaborate.
Then you also need to elaborate a it on why you need your internal IPs to be seen from outside. Either there is a specific valid reason (I've no doubt although I don't understand) or there is something you misunderstand.
If these "internal servers" need to be seen from outside, do not put them inside, this is as simple
Create DMZ using your /29 subnet and plug your servers there.
Then if goal is, as I suspect, to make these servers accessible from outside, there is no need to expose their IP address. All this "what my IP stuff" is useless.
Depending on what these servers are, you can either use Zentyal forwarding capability or, in case of web servers, implement reverse proxy, although not (yet I hope
) part of Zentyal components, this is easy to deploy.