Cuando uno esta iniciando en el mundo del networking o simplemente quiere jugar en linea con su juego favorito y en algunas partes dicen abrir puertos en router X y en otros lados redirigir puertos de router X.
En realidad habas son lo mismo, lo que pasa es que mal dicho se dice "abrir puertos de router" pero en realidad es redirigir los puertos. Cualquier forma de dirigiros es valida y no tiene mucha ciencia hacerlo.
Hablando técnicamente lo que pasa es que el router de tu casa tiene una ip lo que quiere decir que tiene dirección mac y puertos, cuando nosotros queremos poner un servidor tenemos que hacer que cuando lleguen las peticiones al router de un puerto no los rachase porque no sabe que hacer con esa información, al redirigir a una PC en lan le decimos al router que cuando llegue un paquete a X puerto lo diriga a una pc que esta en lan con un X puerto.
Ejemplo:
Tengo un router con ip publica 187.59.68.10 y yo quiero una pc que sea servidor DNS Puerto 53, si yo llamo al router con puerto 53, el router me va a tirar los paquetes que lleguen.
Ahora tenemos que la pc tiene ip 192.168.0.10 y el puerto 53 escuchando peticiones DNS.
Para llevar los paquetes a la pc tenemos que dirigir el puerto del router 53(Externo) al de la pc con puerto 53(Interno), para eso hacemos una regla diciendo que cuando lleguen al router un paquete buscando el puerto 53 lo diruga a la ip 192.168.0.10 al puerto 53 y de esta manera conseguimos que tenga conexion la pc desde internet.
Como ven estamos redirigiendo la conexión.
Abrir puertos (firewall)
Bueno abrir los puertos, cuando nosotros tenemos un servico llamese DNS que escucha en el puerto 53 no solo tenemos que redirigir los puertos del router a la PC tambien la pc tiene que tener abierto el puerto, lo que hace que se cierre el puerto es el firewall que tenemos en la PC, es un programa que se encarga de la seguridad de la red, en ocaciones bloquea las conexiones al determinados puertos, por lo general el programa que instalemos los abre de manera automatica, pero en muchas ocaciones no se abren y quedan bloqueados impideidno recibir paquetes.
Para abrirlos tienes que ir a la configuracion de tu firewall ya sea el de windows o cualquiera que tengas instalado en linux.
Abrir un puerto es peligroso.
Muchas personas les tienen miedo pero tranquilos para que un puerto funcione tiene que tener un servico(Programa) escuchandolo, pero nunca esta mal configurar el firewall para bloquear todos los puertos que no usemos.
En realidad habas son lo mismo, lo que pasa es que mal dicho se dice "abrir puertos de router" pero en realidad es redirigir los puertos. Cualquier forma de dirigiros es valida y no tiene mucha ciencia hacerlo.
Hablando técnicamente lo que pasa es que el router de tu casa tiene una ip lo que quiere decir que tiene dirección mac y puertos, cuando nosotros queremos poner un servidor tenemos que hacer que cuando lleguen las peticiones al router de un puerto no los rachase porque no sabe que hacer con esa información, al redirigir a una PC en lan le decimos al router que cuando llegue un paquete a X puerto lo diriga a una pc que esta en lan con un X puerto.
Ejemplo:
Tengo un router con ip publica 187.59.68.10 y yo quiero una pc que sea servidor DNS Puerto 53, si yo llamo al router con puerto 53, el router me va a tirar los paquetes que lleguen.
Ahora tenemos que la pc tiene ip 192.168.0.10 y el puerto 53 escuchando peticiones DNS.
Para llevar los paquetes a la pc tenemos que dirigir el puerto del router 53(Externo) al de la pc con puerto 53(Interno), para eso hacemos una regla diciendo que cuando lleguen al router un paquete buscando el puerto 53 lo diruga a la ip 192.168.0.10 al puerto 53 y de esta manera conseguimos que tenga conexion la pc desde internet.
Como ven estamos redirigiendo la conexión.
Abrir puertos (firewall)
Bueno abrir los puertos, cuando nosotros tenemos un servico llamese DNS que escucha en el puerto 53 no solo tenemos que redirigir los puertos del router a la PC tambien la pc tiene que tener abierto el puerto, lo que hace que se cierre el puerto es el firewall que tenemos en la PC, es un programa que se encarga de la seguridad de la red, en ocaciones bloquea las conexiones al determinados puertos, por lo general el programa que instalemos los abre de manera automatica, pero en muchas ocaciones no se abren y quedan bloqueados impideidno recibir paquetes.
Para abrirlos tienes que ir a la configuracion de tu firewall ya sea el de windows o cualquiera que tengas instalado en linux.
Abrir un puerto es peligroso.
Muchas personas les tienen miedo pero tranquilos para que un puerto funcione tiene que tener un servico(Programa) escuchandolo, pero nunca esta mal configurar el firewall para bloquear todos los puertos que no usemos.