guÍa redes de computadoras y sistemas distribuidos ii configuraciÓn grafica de navegaciÓn ipv6...

21
GUÍA REDES DE COMPUTADORAS Y SISTEMAS DISTRIBUIDOS II CONFIGURACIÓN GRAFICA DE NAVEGACIÓN IPv6 CON TEREDO Y CONFIGURACIÓN DE SERVIDOR DNS IPv6 EN WINDOWS Estudiantes: Luis Espinel Fuentes. Cod: 94062013600 Yesid Alexander Madrid Cod: 057308412 Profesor: Sergio Peñaloza. Ingeniero de Sistemas UNIVERSIDAD DE PAMPLONA – COLOMBIA FACULTADA DE INGENIERÍA Y ARQUITECTURA PROGRAMA DE INGENIERÍA DE SISTEMAS 2015

Upload: luis-espinel-fuentes

Post on 11-Apr-2017

234 views

Category:

Engineering


2 download

TRANSCRIPT

Page 1: GUÍA REDES DE COMPUTADORAS Y SISTEMAS DISTRIBUIDOS II CONFIGURACIÓN GRAFICA DE NAVEGACIÓN IPv6 CON TEREDO Y CONFIGURACIÓN DE SERVIDOR DNS IPv6 EN WINDOWS

GUÍA REDES DE COMPUTADORAS Y SISTEMAS DISTRIBUIDOS II

CONFIGURACIÓN GRAFICA DE NAVEGACIÓN IPv6 CON TEREDO Y CONFIGURACIÓN DE SERVIDOR

DNS IPv6 EN WINDOWS

Estudiantes: Luis Espinel Fuentes.

Cod: 94062013600

Yesid Alexander Madrid

Cod: 057308412

Profesor: Sergio Peñaloza.

Ingeniero de Sistemas

UNIVERSIDAD DE PAMPLONA – COLOMBIA

FACULTADA DE INGENIERÍA Y ARQUITECTURA

PROGRAMA DE INGENIERÍA DE SISTEMAS

2015

Page 2: GUÍA REDES DE COMPUTADORAS Y SISTEMAS DISTRIBUIDOS II CONFIGURACIÓN GRAFICA DE NAVEGACIÓN IPv6 CON TEREDO Y CONFIGURACIÓN DE SERVIDOR DNS IPv6 EN WINDOWS

INTRODUCCION

El Internet Protocol version 6 (IPv6) (en español: Protocolo de Internet versión 6) es una versión

del protocolo Internet Protocol (IP), definida en el RFC 2460 y diseñada para reemplazar a Internet

Protocol version 4 (IPv4) definidad en el RFC 791, que actualmente está implementado en la gran

mayoría de dispositivos que acceden a Internet. Diseñado por Steve Deering de Xerox PARC y Craig

Mudge, IPv6 sujeto a todas las normativas que fuera configurado –está destinado a sustituir a

IPv4, cuyo límite en el número de direcciones de red admisibles está empezando a restringir el

crecimiento de Internet y su uso, especialmente en China, India, y otros países asiáticos

densamente poblados–. El nuevo estándar mejorará el servicio globalmente; por ejemplo,

proporcionará a futuras celdas telefónicas y dispositivos móviles sus direcciones propias y

permanentes.

IPv4 posibilita 4 294 967 296 (232) direcciones de host diferentes, un número inadecuado para dar

una dirección a cada persona del planeta, y mucho menos a cada dispositivo, teléfono, PDA,

táblet, etcétera. En cambio, IPv6 admite 340.282.366.920.938.463.463.374.607.431.768.211.456

(2128 o 340 sextillones de direcciones) —cerca de 6,7 × 1017 (670 mil billones) de direcciones por

cada milímetro cuadrado de la superficie de la Tierra. Otra vía para la popularización del protocolo

es la adopción de este por parte de instituciones. El gobierno de los Estados Unidos ordenó el

despliegue de IPv6 por todas sus agencias federales en el año 2008.2.

Page 3: GUÍA REDES DE COMPUTADORAS Y SISTEMAS DISTRIBUIDOS II CONFIGURACIÓN GRAFICA DE NAVEGACIÓN IPv6 CON TEREDO Y CONFIGURACIÓN DE SERVIDOR DNS IPv6 EN WINDOWS

OBJETIVOS

Configurar gráficamente la navegación a través de protocolo IPv6 en sistema operativo

Windows a través de TEREDO.

Crear un servidor DNS para IPv6 tomando como base el programa Simple DNS Plus.

Reconocer las ventajas y desventajas de transferencia de datos y seguridad que conllevan

tener habilitado los servicios de navegación IPv6 en nuestro sistema.

Page 4: GUÍA REDES DE COMPUTADORAS Y SISTEMAS DISTRIBUIDOS II CONFIGURACIÓN GRAFICA DE NAVEGACIÓN IPv6 CON TEREDO Y CONFIGURACIÓN DE SERVIDOR DNS IPv6 EN WINDOWS

MARCO TEÓRICO

TEREDO

Teredo es una tecnología de transición que proporciona conectividad IPv6 a hosts que soportan

IPv6 pero que se encuentran conectados a Internet mediante una red IPv4. Comparado con otros

protocolos similares, la característica que lo distingue es que es capaz de realizar su función

incluso detrás de dispositivos NAT, como los routers domésticos. Teredo opera usando un

protocolo de túneles independiente de la plataforma diseñado para proporcionar conectividad

IPv6 encapsulando los datagramas IPv6 dentro de datagramas UDP IPv4. Estos datagramas pueden

ser encaminados en Internet IPv4 y a través de dispositivos NAT. Otros nodos Teredo, también

llamados Teredo relays, que tienen acceso a la red IPv6, reciben los paquetes, los desencapsulan y

los encaminan. Teredo está diseñado como una tecnología de transición con el objetivo de ser una

medida temporal. En el largo plazo, todos los hosts IPv6 deberían usar la conectividad IPv6 nativa y

desactivar Teredo cuando la conectividad IPv6 esté disponible. Teredo fue desarrollado por

Christian Huitema en Microsoft y fue estandarizado por la IETF como RFC 4380. El servidor teredo

escucha en el puerto UDP 3544.

El protocolo de túneles IPv6 sobre IPv4 más común, 6to4, requiere que el final del túnel tenga una

dirección IPv4 pública. Sin embargo, actualmente muchos hosts se conectan a Internet IPv4 a

través de uno o varios dispositivos NAT, por lo general por el agotamiento de las direcciones IPv4.

En esta situación, la única dirección IPv4 pública se asigna al dispositivo NAT y es necesario que el

protocolo 6to4 esté implementado en este dispositivo. Muchos de los dispositivos NAT usados

actualmente no pueden ser actualizados para implementar 6to4 por razones técnicas o

económicas. Teredo soluciona este problema encapsulando paquetes IPv6 dentro de datagramas

UDP IPv4, los cuales pueden ser reenviados correctamente por NATs. Por lo tanto los hosts IPv6

que se encuentran detrás de dispositivos NAT pueden usar los túneles Teredo incluso si no

disponen de una dirección IPv4 pública. Un host que implemente Teredo puede tener conectividad

IPv6 sin cooperación por parte de la red local o del dispositivo NAT. Teredo pretende ser una

medida temporal. En el largo plazo todos los hosts deberían usar la conectividad nativa IPv6. El

protocolo Teredo incluye una disposición para el proceso de extinción del protocolo: "Una

Page 5: GUÍA REDES DE COMPUTADORAS Y SISTEMAS DISTRIBUIDOS II CONFIGURACIÓN GRAFICA DE NAVEGACIÓN IPv6 CON TEREDO Y CONFIGURACIÓN DE SERVIDOR DNS IPv6 EN WINDOWS

implementación Teredo debería proporcionar una forma para dejar de usar la conectividad Teredo

cuando IPv6 haya madurado y la conectividad esté disponible usando un mecanismo menos

frágil".

DNS IPv6

Domain Name System o DNS (en español «Sistema de Nombres de Dominio») es un sistema de

nomenclatura jerárquica para computadoras, servicios o cualquier recurso conectado a Internet o

a una red privada. Este sistema asocia información variada con nombres de dominios asignado a

cada uno de los participantes. Su función más importante, es traducir (resolver) nombres

inteligibles para las personas en identificadores binarios asociados con los equipos conectados a la

red, esto con el propósito de poder localizar y direccionar estos equipos mundialmente.

El servidor DNS utiliza una base de datos distribuida y jerárquica que almacena información

asociada a nombres de dominio en redes como Internet. Aunque como base de datos el DNS es

capaz de asociar diferentes tipos de información a cada nombre, los usos más comunes son la

asignación de nombres de dominio a direcciones IP y la localización de los servidores de correo

electrónico de cada dominio.

IPv6 tiene el requisito adicional de que los nodos IPv6 utilizan un nuevo tipo de registro de

recursos de direcciones, conocido como AAAA (cuádruple A) los registros de recursos, para

resolver un nombre de dominio completo de una dirección IPv6. (Cuatro "A" s se utiliza para el

nombre de estos registros de recursos porque las direcciones IPv6 de 128 bits son cuatro veces

más grandes que las direcciones IPv4 de 32 bits.)

AAAA = Address – (dirección) Este registro se usa en IPv6 para traducir nombres de hosts a

direcciones IPv6.

Simple DNS Plus

Es un software servidor de DNS que se ejecuta en x86 y x64 ediciones de Windows sistema

operativo. Todas las opciones y ajustes están disponibles directamente desde una de Windows

interfaz de usuario. Proporciona asistentes para tareas comunes como la creación de nuevas

zonas, la importación de datos, haciendo actualizaciones masivas, etc.

Tiene soporte completo para IPv6. Tiene una opción para controlar la preferencia del protocolo

(IPv4/IPv6) en los equipos de doble pila, e incluso puede actuar como IPv6 a IPv4 o promotor de

Page 6: GUÍA REDES DE COMPUTADORAS Y SISTEMAS DISTRIBUIDOS II CONFIGURACIÓN GRAFICA DE NAVEGACIÓN IPv6 CON TEREDO Y CONFIGURACIÓN DE SERVIDOR DNS IPv6 EN WINDOWS

IPv4 a IPv6. Tiene soporte completo para los nombres de dominio internacionalizados (IDN).

Puede introducir los nombres de dominio con caracteres nativos directamente (sin conversión

necesaria punycode), y tienen una opción para mostrar el carácter nativo o nombres de dominio

en cualquier parte de la interfaz de usuario, y cambiar rápidamente entre estos modos.

Puede crear registros DNS o archivos de zonas, las opciones de un simple HTTP API , y un completo

.NET / COM programación API . Simple DNS Plus se basa en el Microsoft .NET Framework 2.0 y es

100% código administrado , que lo protege de los problemas de seguridad comunes, tales como

desbordamientos de búfer, y hace que se ejecute de forma nativa tanto en CPU de 32 bits y 64 bits

y de versiones Windows, incluyendo Windows Vista .

Page 7: GUÍA REDES DE COMPUTADORAS Y SISTEMAS DISTRIBUIDOS II CONFIGURACIÓN GRAFICA DE NAVEGACIÓN IPv6 CON TEREDO Y CONFIGURACIÓN DE SERVIDOR DNS IPv6 EN WINDOWS

PROCEDIMIENTO

CONFIGURACIÓN GRAFICA DE TEREDO

Para ir a la configuración grafica de teredo fácilmente en Windows 7 abrimos la ventana de

ejecutar (tecla Windows + R) y escribimos la orden GPEDIT.MSC

Estando ahí nos vamos hacia Plantillas Administrativas – Red – Configuración de TCPIP –

Tecnologías de Transición IPv6

Page 8: GUÍA REDES DE COMPUTADORAS Y SISTEMAS DISTRIBUIDOS II CONFIGURACIÓN GRAFICA DE NAVEGACIÓN IPv6 CON TEREDO Y CONFIGURACIÓN DE SERVIDOR DNS IPv6 EN WINDOWS

Estando en esta carpeta nos aparecerán unas opciones para la configuración de Teredo. Estas son:

Aca cambiamos algunos parámetros, como por ejemplo el nombre del servidor teredo, lo

cambiamos por teredo.remlab.net que es un servidor habilitado por teredo para la navegación

IPv6, además colocamos en estado Habilitada:

Page 9: GUÍA REDES DE COMPUTADORAS Y SISTEMAS DISTRIBUIDOS II CONFIGURACIÓN GRAFICA DE NAVEGACIÓN IPv6 CON TEREDO Y CONFIGURACIÓN DE SERVIDOR DNS IPv6 EN WINDOWS

En estado de IP-HTTPS vamos a agregar en el campo URL IPHTTPS la url :

https://da.companyabc.com:443/IPHTTPS y la ponemos en estado Habilitada

Page 10: GUÍA REDES DE COMPUTADORAS Y SISTEMAS DISTRIBUIDOS II CONFIGURACIÓN GRAFICA DE NAVEGACIÓN IPv6 CON TEREDO Y CONFIGURACIÓN DE SERVIDOR DNS IPv6 EN WINDOWS

Habilitamos también los parámetros: estado de teredo y puerto cliente Teredo.

Debemos tener en cuenta que para poder usar Teredo debemos tener el driver de teredo

instalado en nuestro sistema. Para ver si lo tenemos instalado y actualizado nos vamos al

administrador de dispositivos, seleccionamos VER – Dispositivos ocultos y nos debe aparecer en

nuestros adaptadores de Red.

Page 11: GUÍA REDES DE COMPUTADORAS Y SISTEMAS DISTRIBUIDOS II CONFIGURACIÓN GRAFICA DE NAVEGACIÓN IPv6 CON TEREDO Y CONFIGURACIÓN DE SERVIDOR DNS IPv6 EN WINDOWS

Una vez hecho esto ya deberíamos tener navegación a través de IPv6, podemos hacer un test para

verificar con la página web test-ipv6.com, debe salirnos algo como esto:

Page 12: GUÍA REDES DE COMPUTADORAS Y SISTEMAS DISTRIBUIDOS II CONFIGURACIÓN GRAFICA DE NAVEGACIÓN IPv6 CON TEREDO Y CONFIGURACIÓN DE SERVIDOR DNS IPv6 EN WINDOWS

CONFIGURACIÓN SERVIDOR DNS IPv6 CON Simple DNS Plus

Lo primero es bajar el programa Simple DNS Plus de su página oficial http://www.simpledns.com/

Este software es privativo, pero tiene una versión de prueba gratis con limite de días de uso la cual

es la que usamos en esta práctica.

La instalación es muy simple e intuitiva.

Una vez ya está instalado lo abrimos, y nos vamos a la opción Records y se nos abre una nueva

ventana, vamos a New, y New Zone:

Page 13: GUÍA REDES DE COMPUTADORAS Y SISTEMAS DISTRIBUIDOS II CONFIGURACIÓN GRAFICA DE NAVEGACIÓN IPv6 CON TEREDO Y CONFIGURACIÓN DE SERVIDOR DNS IPv6 EN WINDOWS

Damos en Zona primaria:

Seleccionamos Zona Directa:

Page 14: GUÍA REDES DE COMPUTADORAS Y SISTEMAS DISTRIBUIDOS II CONFIGURACIÓN GRAFICA DE NAVEGACIÓN IPv6 CON TEREDO Y CONFIGURACIÓN DE SERVIDOR DNS IPv6 EN WINDOWS

En este punto nos pide el nombre de la zona que vamos a configurar, en nuestro caso la

llamaremos redes.com

Se nos crea la zona, ya con algunos parámetros configurados:

Page 15: GUÍA REDES DE COMPUTADORAS Y SISTEMAS DISTRIBUIDOS II CONFIGURACIÓN GRAFICA DE NAVEGACIÓN IPv6 CON TEREDO Y CONFIGURACIÓN DE SERVIDOR DNS IPv6 EN WINDOWS

Vamos ahora a crear la zona inversa:

Nos sale una ventana donde elegiremos la opción IPv6, que es lo que queremos configurar:

Page 16: GUÍA REDES DE COMPUTADORAS Y SISTEMAS DISTRIBUIDOS II CONFIGURACIÓN GRAFICA DE NAVEGACIÓN IPv6 CON TEREDO Y CONFIGURACIÓN DE SERVIDOR DNS IPv6 EN WINDOWS

Luego nos pedirá la Primera IPv6 de nuestro server, en nuestro caso la de nuestro server fec0::1:1

y la máscara en nuestro caso / 48:

De nuevo el programa nos crea ya una configuración por defecto.

Page 17: GUÍA REDES DE COMPUTADORAS Y SISTEMAS DISTRIBUIDOS II CONFIGURACIÓN GRAFICA DE NAVEGACIÓN IPv6 CON TEREDO Y CONFIGURACIÓN DE SERVIDOR DNS IPv6 EN WINDOWS

Para agregar una nueva máquina de forma fácil nos vamos a la zona directa (Forward Zone),

damos click derecho sobre el área donde se cargaron los pre configurados y damos en New AAAA-

record que es para agregar una nueva máquina con una IPv6

Nos sale una nueva ventana donde asignaremos el nombre de la máquina y la IPv6, y chuleamos la

opción de Update Reverse Zone, para que el software nos cree la zona inversa asociada a la

máquina que acabamos de agregar:

Page 18: GUÍA REDES DE COMPUTADORAS Y SISTEMAS DISTRIBUIDOS II CONFIGURACIÓN GRAFICA DE NAVEGACIÓN IPv6 CON TEREDO Y CONFIGURACIÓN DE SERVIDOR DNS IPv6 EN WINDOWS

Agregamos las maquinas que se necesiten de la misma manera; una vez hecho todo esto,

guardamos nos aseguramos que el servidor DNS este corriendo, si no le damos Start:

Configuramos nuestra red, con la IPv6 de nuestro servidor, en nuestro caso fec0::1:1, esto lo

hacemos en propiedades de adaptador de red, Protocolo IPv6, propiedades, nos debe quedar algo

como:

Page 19: GUÍA REDES DE COMPUTADORAS Y SISTEMAS DISTRIBUIDOS II CONFIGURACIÓN GRAFICA DE NAVEGACIÓN IPv6 CON TEREDO Y CONFIGURACIÓN DE SERVIDOR DNS IPv6 EN WINDOWS

A este punto ya está nuestro servidor DNS creado, le hacemos pruebas con nslookup, preguntando

por IPv6 o Nombre de máquina que pusimos en nuestra configuracion:

Page 20: GUÍA REDES DE COMPUTADORAS Y SISTEMAS DISTRIBUIDOS II CONFIGURACIÓN GRAFICA DE NAVEGACIÓN IPv6 CON TEREDO Y CONFIGURACIÓN DE SERVIDOR DNS IPv6 EN WINDOWS

CONCLUSIONES

El protocolo IPv6 está tomando cada vez más fuerza y es necesario para empresas

y organizaciones ir adoptándolo en sus sistemas informáticos.

La configuración para la navegación a través de IPv6 se hace mucho más fácil en

Windows gracias a Teredo, ya que brinda un sistema de interface de fácil uso.

Los servidores DNS con soporte IPv6 son indispensables dada la complejidad de las

direcciones IP de este tipo.

IPv6 nos brinda más rapidez a la hora de navegar en la web, pero aún no hay un

soporte masivo de este protocolo, lo que lo hace más inseguro para los que si lo

implementan.

Page 21: GUÍA REDES DE COMPUTADORAS Y SISTEMAS DISTRIBUIDOS II CONFIGURACIÓN GRAFICA DE NAVEGACIÓN IPv6 CON TEREDO Y CONFIGURACIÓN DE SERVIDOR DNS IPv6 EN WINDOWS

BIBLIOGRAFÍA

Teredo:

https://windowserver.wordpress.com/2012/02/22/demostracin-simple-ipv6-con-teredo-en-

internet/

en.wikipedia.org/wiki/Teredo_tunneling

https://msdn.microsoft.com/en-us/library/windows/desktop/aa965909(v=vs.85).aspx

DNS:

http://www.simpledns.com/

http://en.wikipedia.org/wiki/Simple_DNS_Plus

es.wikipedia.org/wiki/Domain_Name_System