Para ponerle IP fija a las cámaras tienes que entrar al Router (el que te da la IP 172.31...) y ahí dentro de la configuración del router asignarle IPs estáticas a las cámaras.
Para que se vean desde cualquier lado deber redireccionar los puertos (también se hace dentro de la configuración del router) generalmente dice algo así:
Public port: Es el puerto externo, el que pones el navegador para poder ver las cámaras desde el exterior
Private port: Es el puerto privado, el que usa la cámara.
bueno y depende al router tiene mas opciones pero creo que esto es mas o menos lo que tendrás que usar...
La idea es que cuando alguien por ejemplo trate de acceder con su navegador al puerto 6000 (
Para ver este enlace Registrate o Inicia Sesion) ese "pedido" sea direccionado automáticamente hacia el puerto 7000, por decir alguno, que es el puerto que usa la cámara para trasmitir. Mas o menos la idea es esa...
Ayudaría que nos pongas la marca y modelo de tu router, tal vez alguien de acá tenga el mismo y te pueda dar más indicaciones..
.
Saludos!