they said for that I have to call my local operator to assign me a live IP and then again call the ISP to open the desired ports.
Isso é um pouco confuso. O que é um IP "ao vivo"? Eles significam um endereço público ? Eles significam estática ? (Eles querem dizer "energizados com 220V"?) E quem é o "operador local" se não é o próprio ISP?
Mas ...
I called my ISP about opening ports, they said for that I have to call my local operator to assign me a live IP and then again call the ISP to open the desired ports.
I have seen in many forums, blogs, videos that port forwarding can be done from my end. So why do I need to call my ISP for that.
No passado, sim.
Agora, infelizmente, cada vez mais ISPs estão descobrindo que eles têm mais clientes do que os IPv4 - e eles não podem obter mais endereços IPv4 porque todos os registros já se esgotaram também.
Como resultado, alguns ISPs adicionam um segundo nível de NAT, desta vez em seus roteadores (também conhecidos como "CGNAT"), para permitir que vários clientes compartilhem um único endereço IPv4 público. Em outras palavras, o endereço que o No-IP vê não é necessariamente seu.
(Dê uma olhada na página de status do seu roteador, onde ele mostra o endereço da WAN. Se ele diz que o seu endereço WAN é dos intervalos privados - 10.x, 100.64.x, 172. (16-31) .x , ou 192.168.x - então o roteador está por trás de um NAT.)
Se você estiver nessa situação, faça precisa pedir ao ISP para reservar um endereço IP em vez de usar um endereço compartilhado. Ou algo assim.