I have no access to router and portforward and i need to run a webserver [closed]
Solution 1:
Implement IPv6, where NATs are not necessary. And the address space is large enough where anyone can get a static prefix.
If you need v4, order static IP addresses. Dynamic DNS only goes so far. It may not update fast enough. Or, the ISP may put you behind multiple layers of NAT and block any hope of reaching you from the outside.
Either way, buy the business class service from the ISP that allows you to run the servers you need. If you can't call them up and get a static prefix and open ports, you have the wrong service.