Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Ejemplo de apertura de puertos - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
EN este vídeo se muestra un ejemplo de apertura de puertos en una pequeña red en Cisco Packet tracer
Vamos a ver en este vídeo un ejemplo de apertura de puertos en el esquema que tenéis aquí
00:00:00
delante.
00:00:05
En primer lugar, indicar que el servidor web 1 tiene una IP pública, con lo cual no necesita
00:00:06
que se abran los puertos para acceder a su web.
00:00:14
El ejercicio consta de abrir los puertos en el router doméstico y en el router B para
00:00:19
dar acceso a las webs web 2, web 3 y web 4, que están situadas en una red privada
00:00:24
y tienen todos IPs privadas.
00:00:31
El web 4 tiene la IP 192.168.0.10, el web 3 tiene la IP 10.10.10.100 y el web 2 tiene
00:00:34
la IP 10.10.10.10.
00:00:48
Son todos IPs privadas, con lo cual no son accesibles desde fuera.
00:00:50
Para poder acceder a esas webs tendremos que, desde un equipo externo a las redes privadas,
00:00:54
utilizar la IP pública que nos da el router doméstico, que es la 88.2.188.98, con dos
00:01:02
puntos en el número de puerto que hayamos habilitado para cada servidor.
00:01:11
Entonces, si ahora probamos a entrar a la web 1 desde, por ejemplo, el servidor web
00:01:14
3, como es una IP pública, sin haber tocado nada más, debería dejarnos sin ningún problema.
00:01:20
Escribimos la dirección IP del servidor y vemos que funciona perfectamente.
00:01:27
Mientras que si desde el servidor web 1, que es el que está fuera de la red privada, intentamos
00:01:35
acceder a alguna de las IPs privadas de los otros 3 servidores web, pues no vamos a poder
00:01:43
ver nada porque no se puede acceder desde una IP pública a una IP privada.
00:01:52
Vamos a conseguir, abriendo puertos, vamos a conseguir que el router pueda hacer funcionar
00:01:57
el NAT, de modo que cuando llegue una petición desde fuera de la red, veis, aquí nos ha
00:02:01
dicho que no puede acceder, cuando llegue una petición desde fuera de la red, sepa
00:02:06
a qué equipo, a cuál de los servidores va dirigida.
00:02:11
Entonces, en primer lugar vamos a configurar el router doméstico.
00:02:14
Vamos a abrir los puertos necesarios, eso lo hacemos en Applications and Gaming, en
00:02:24
este caso.
00:02:29
Queremos abrir los puertos a 3 servidores, el web 4, el web 3 y el web 2.
00:02:32
Vamos a empezar por el web 4, que va directo y no tiene otro router entre medias.
00:02:39
Entonces, hay varios modos de hacer esto, vamos a ver varios de ellos.
00:02:43
Uno de los que podemos utilizar es utilizar aquí el nombre de la aplicación que queremos
00:02:47
dar acceso, en este caso va a ser HTTP, que es el que corresponde a la web.
00:02:52
Indicamos a qué IP vamos a dirigirlo, ya hemos dicho que el servidor web 4 es la 192.168.0.10,
00:02:58
así que aquí solo nos da opción a abrir puertos a IPs de la red privada que este router
00:03:06
está gestionando, no tiene sentido abrir puertos a otras direcciones porque este router
00:03:13
no las conoce, solamente conoce sus IPs privadas, ¿vale?
00:03:19
Entonces, le decimos que queremos que los datos que lleguen a la aplicación HTTP, al
00:03:22
servicio HTTP, los dirija al 192.168.0.10 y le damos a activar, importante.
00:03:30
Esto sería lo mismo que poner en puerto externo 80 y puerto interno 80 y poner aquí la IP
00:03:39
10 y darle a activar, ¿vale?
00:03:46
Porque el servicio HTTP tiene por defecto el puerto 80 asignado, es un puerto bien conocido.
00:03:49
Con esto hemos abierto los puertos al servidor web 4, ¿vale?
00:03:55
No habría que hacer nada más, salvo guardar los cambios.
00:03:58
Ahora, para dar acceso a los servidores web 2 y web 3, ¿vale?
00:04:02
Vamos a hacerlo, como ya hemos seleccionado un caso de aplicación HTTP, ya no podemos
00:04:08
hacerlo más veces porque si no, no podría distinguir.
00:04:19
La idea de abrir puertos es que tenemos que utilizar puertos diferentes para que el router
00:04:22
sepa a qué servidor tiene que enviar los datos.
00:04:25
Entonces, si aquí pusiéramos varias veces HTTP, ya no sabría a cuál ir, ¿vale?
00:04:29
Entonces, como puerto externo, vamos a poner lo que nos dé la gana a nosotros, pero que
00:04:35
sean distintos entre sí y distintos a puertos bien conocidos.
00:04:40
En este caso, un ejemplo sencillo para que no se nos olvide qué estamos haciendo es
00:04:43
utilizar, por ejemplo, el puerto 82 para la web 2 y el 83 para la web 3, que son puertos
00:04:46
parecidos al 80, pero no son un puerto bien conocido, ¿vale?
00:04:52
Y como puerto interno, tendríamos que poner o bien el 80, si ya fuera directamente a este
00:04:57
servidor, o bien un puerto que el router B vaya a reconocer también y que no sea un puerto
00:05:03
bien conocido para que, a su vez, el router B, cuando reciba una petición a ese puerto,
00:05:11
lo redirija al puerto 80 o el correspondiente, ¿vale?
00:05:16
En este caso, vamos a hacerlo de las dos maneras.
00:05:22
En un caso, vamos a poner el puerto 80 y en otro vamos a utilizar el mismo puerto como
00:05:24
puerto externo y así vamos a redirigir los datos y luego el router B va a recibir en
00:05:30
unos casos al 80 y en otros casos al 83 y va a saber distinguir, así veis las dos opciones.
00:05:36
Marcamos como protocolo ambos, porque es más fácil, y ponemos la IP del router en ambos
00:05:42
casos.
00:05:47
¿Por qué?
00:05:48
Porque aquí a este router, al router doméstico, le estamos diciendo que los paquetes que reciba
00:05:49
a estos puertos los envíe al siguiente router, porque él no tiene comunicación directa
00:05:54
con los servidores, ¿vale?
00:06:00
Entonces tenemos que decirle a quién se los tiene que enviar y luego ya el siguiente que
00:06:02
haga lo que quiera.
00:06:06
Este router se encarga de mandarlos una vez, ¿vale?
00:06:07
Entonces los va a mandar al router B.
00:06:11
Marcamos estos cambios y ahora tenemos que irnos al router B y decirle que lo que reciba
00:06:13
en el puerto externo 80 lo mande a la web 2 y lo que reciba en el puerto externo 83
00:06:20
lo mande a la web 3, ¿vale?
00:06:28
Lo que es importante en el caso de que haya dos routers es que el puerto externo del primero
00:06:30
por el que pasan los paquetes, el que esté más cerca de internet, coincida con el puerto,
00:06:34
sea un puerto distinto, perdona, y el puerto interno del que esté más cerca de internet
00:06:39
coincida con el puerto externo del siguiente router, ¿vale?
00:06:45
Cada router recibe los paquetes en su puerto externo y los envía al puerto interno.
00:06:50
Entonces, si directamente en el puerto interno, si directamente en este router ya tenemos
00:06:55
conectado el servidor, en el puerto interno vamos a poner el correspondiente al servicio
00:06:58
que queremos abrir.
00:07:04
Si tenemos otro router entre medias, podemos poner directamente el de servicio si solo
00:07:06
hay ya un router y solo hay un servidor en ese router, o podemos poner el mismo puerto
00:07:09
u otro que el router siguiente vaya a reconocer como puerto externo para decirle lo mandas
00:07:15
a este puerto del siguiente router.
00:07:21
Es un poco complejo.
00:07:23
Vedlo un par de veces y lo analizáis, ¿vale?
00:07:24
La clave es que desde el router que hay más cerca de internet, en su puerto externo, es
00:07:27
el que vamos a tener luego que poner en el servidor que sea, en el navegador que sea
00:07:33
para acceder a la web, y su puerto interno es a quien lo va a enviar él, ¿vale?
00:07:38
El puerto externo en el que el router recibe, puerto interno al que el router envía, ¿vale?
00:07:43
Guardamos aquí y vamos a configurar el router B.
00:07:51
El router B, en su puerto externo, va a recibir lo que le mande el router doméstico, ¿vale?
00:07:56
Entonces, vamos a configurar el web 2 y el web 3.
00:08:04
En el puerto externo tenemos que poner lo que hemos puesto como puerto interno en el
00:08:12
doméstico, ¿vale?
00:08:17
Con lo cual, al web 2, el 80, y al web 3, el 83.
00:08:18
El 80 es ya el puerto del servicio.
00:08:23
En este caso, ya tenemos conectados directamente los servidores al router, con lo cual, como
00:08:25
puerto interno, el que corresponde al servicio que queremos abrir, que es el HTTP, con lo
00:08:30
cual es el 80.
00:08:36
No importa que sea el mismo en varios, porque aquí, ¿cómo le vamos a decir a quién lo
00:08:37
tiene que enviar?
00:08:42
Es mediante la dirección IP a la que lo va a enviar, ¿vale?
00:08:43
Tenemos un conjunto que nos identifica de forma unívoca, que es puerto más IP.
00:08:47
Entonces, la combinación puerto más IP tiene que ser distinta para cada servidor, ¿vale?
00:08:52
Entonces, el 10 es el web 2 y el 100 es el web 3.
00:08:58
Lo habilitamos, ¿vale?
00:09:07
Importante que no se nos olvide.
00:09:10
Guardamos los cambios.
00:09:12
Con esto ya debería estar abierto todos los puertos, entonces vamos a probar si desde
00:09:14
el servidor web 1, ahora podemos acceder a estas webs.
00:09:18
¿Cómo lo hacemos?
00:09:23
Poniendo la IP privada.
00:09:25
No, la IP privada nunca nos va a funcionar, pero con una única IP pública, ahora vamos
00:09:26
a poder acceder a todas las webs privadas.
00:09:34
¿Cómo?
00:09:39
Cambiando el número de puerto.
00:09:40
Aquí vamos a tener que utilizar los puertos que hemos configurado en el router doméstico,
00:09:41
en el primero que se va a encontrar, en el que da acceso a internet.
00:09:46
Si ponemos el 80, debería salirnos, eso es, la web que hay en el servidor web 4, que es
00:09:50
la que hemos redirigido directamente el tráfico que llegara al puerto 80, que es el de HTTP.
00:09:57
Si ponemos 82, deberíamos irnos a la web 2 y si ponemos 83, a la web 3 y eso es todo
00:10:02
lo que hay que hacer para abrir los puertos en este caso.
00:10:11
Recordad, el puerto externo es en el que el router va a recibir las peticiones y el puerto
00:10:15
interno al que se lo va a enviar y la combinación de puerto más IP es la que nos va a decir
00:10:21
al final a quién va dirigido el paquete.
00:10:27
- Idioma/s:
- Autor/es:
- Sabina Martínez
- Subido por:
- Sabina M.
- Licencia:
- Reconocimiento
- Visualizaciones:
- 204
- Fecha:
- 11 de diciembre de 2023 - 13:13
- Visibilidad:
- Público
- Centro:
- IES CIFP a Distancia Ignacio Ellacuría
- Duración:
- 10′ 34″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1536x864 píxeles
- Tamaño:
- 27.84 MBytes