GUÍA REDES DE COMPUTADORAS Y SISTEMAS DISTRIBUIDOS II CONFIGURACIÓN GRAFICA DE NAVEGACIÓN IPv6...
-
Upload
luis-espinel-fuentes -
Category
Engineering
-
view
239 -
download
2
Transcript of GUÍA REDES DE COMPUTADORAS Y SISTEMAS DISTRIBUIDOS II CONFIGURACIÓN GRAFICA DE NAVEGACIÓN IPv6...
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
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.
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.
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
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
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 .
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
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:
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
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.
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:
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:
Damos en Zona primaria:
Seleccionamos Zona Directa:
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:
Vamos ahora a crear la zona inversa:
Nos sale una ventana donde elegiremos la opción IPv6, que es lo que queremos configurar:
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.
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:
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:
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:
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.
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