Sei sulla pagina 1di 79

Resolucin de nombres NetBIOS / Servicio WINS

Redes de Computadoras I

Objetivos
Identificar el proceso de resolucin de nombres en una red. Determinar los mtodos y el orden de resolucin de nombres NetBIOS y DNS. Implementar el servicio WINS en una red Windows.

Contenido
Se tratarn los siguientes temas:
Nombres y direcciones de una computadora Nombres NetBIOS Nombres DNS Formas de resolucin Resolucin NetBIOS Resolucin DNS Definicin del Servicio WINS Ventajas Componentes Funcionamiento Instalacin del servidor WINS Instalacin del cliente WINS
3

Indicaciones importantes
A partir de la fecha todos los das el docente tomara un control escrito con los temas que sern vistos en dicha sesion, lo cual quiere decir que: El docente proporcionar a los estudiantes las diapositivas, texto i videos una semana antes Este material se compartira con los docentes de laboratorio y el docente coordinador de Redes. Los estudiantes estudiaran este material para el dia de la clase teorica en que se desarrollar el tema. Se empieza con el control escrito hoy: 04 de junio de 2013
4

Nombres y Direcciones de una Computadora


Las computadoras pueden ser distinguidas de las siguientes formas:
Por una direccin : MAC, IP, IPX. Por un nombre : NetBIOS, DNS.
pc01.acme.com PC01
Nombre DNS
Nombre NetBIOS Direccin IP Direccin MAC
5

130.45.20.1
060A3145CD01

Nombres NetBIOS

Nombres NetBIOS
Los nombres NetBIOS representan a las computadoras (Servidores y Estaciones) en una red Microsoft. Los nombres NetBIOS tienen una longitud mxima de 16 caracteres.

Nombre NetBIOS: PC01 Direccin IP: 130.45.20.1

Nombre NetBIOS: Server01 Direccin IP: 130.45.20.2

Nombres NetBIOS
Estos nombres a su vez pueden ser de 2 tipos:
nicos o exclusivos Grupo o no exclusivo

Manejo de Nombres NetBIOS


Los nombres NetBIOS de una computadora se pueden visualizar con el comando:
NBTSTAT

Nbtstat -n Nbtstat -c Nbtstat -A

Nombres registrados en la PC Nombres en el cach

<direccin IP>
Nombre del host dada la direccin IP

Nbtstat -a

<nombre>
Nombre del host dado un nombre de equipo
9

10

11

12

13

Manejo de Nombres NetBIOS


Ejemplo de: Nbtstat -n
Direccin IP: [192.168.1.171] Id. de mbito : [] Tabla de nombres locales NetBIOS Nombre Tipo Estado -------------------------------------------ALAZO <00> nico Registrado TECSUP-AQP <00> Grupo Registrado ALAZO <20> nico Registrado TECSUP-AQP <1E> Grupo Registrado

14

Manejo de Nombres NetBIOS


Ejemplo de: Nbtstat -c
Direccin IP: [192.168.1.171] Id. de mbito : []
Tabla cach remota de NetBIOS

Nombre Tipo Dir de Host Vida [s] -------------------------------------------------MASTER1 <20> nico 192.168.1.123 345 MASTER1 <00> nico 192.168.1.123 345

15

Manejo de Nombres NetBIOS


Ejemplo de: Nbtstat -A 192.168.12.100
Direccin IP: [192.168.1.171] Id. de mbito : [] NetBIOS Remote Machine Name Table

Nombre Tipo Estado --------------------------------------------MASTER1 <00> nico Registrado MASTER1 <20> nico Registrado TECSUP-AQP <00> Grupo Registrado TECSUP-AQP <1C> Grupo Registrado TECSUP-AQP <1B> nico Registrado TECSUP-AQP <1E> Grupo Registrado MASTER1 <03> nico Registrado TECSUP-AQP <1D> nico Registrado ..__MSBROWSE__.<01> Grupo Registrado
Direccin MAC = 00-01-03-68-3A-D9
16

Uso de nombres NetBIOS


Todas las computadoras con nombre NetBIOS deben realizar las siguientes tareas:
Registro Descubrimiento Liberacin

17

Registro del nombre NetBIOS


Toda computadora al iniciarse o iniciar el servicio NetBIOS debe registrar su nombre en la red. El registro puede ser de 2 formas:
Anuncindose a la red por medio de un mensaje Multicast o Anuncindose a un servidor de nombres NetBIOS. Soy la PC20 !
Soy la PC20 OK

Anuncio a Servidor de Nombres (WINS) Anuncio por Multicast

18

Descubrimiento de nombres
Cuando una computadora desea comunicarse con otra computadora y conoce el nombre de sta, debe obtener su direccin IP.
Por medio de un mensaje Multicast a la red o Por una consulta a un servidor de nombres NetBIOS.

IP de PC01?
PC01

IP de PC01?
130.45.20.1

PC02

Consulta a Servidor de Nombres (WINS)


19

Consulta por Multicast

Liberacin del nombre NetBIOS


La liberacin ocurre cuando la computadora se apaga o el servicio NetBIOS es detenido.
La liberacin se hace por medio de un mensaje Multicast a la red o A un servidor de nombres NetBIOS.

El nombre puede ser utilizado por otra computadora.


Adis !!
Adis !! PC01 OK PC02

Liberacin por Multicast

Liberacin en un Servidor de Nombres (WINS)

20

Nombres DNS

Nombres DNS
Los nombres DNS constan de dos partes:
Un nombre de host y un nombre de dominio.

Estos elementos combinados forman el nombre completo de dominio (FQDN: Fully Qualified Domain Name).
pc01 : Es el nombre del Host acme.com : Es el nombre del dominio
Nombre DNS: pc01.acme.com Direccin IP: 130.45.20.1
22

Formas de Resolucin

Resolucin de Direcciones
De acuerdo a la situacin se utiliza diversos protocolos para realizar la resolucin:
Por ejemplo en la resolucin de direccin MAC a direccin IP se utilizan los protocolos: RARP y ARP.
130.45.20.1 ARP RARP
Direccin MAC
24

Direccin IP

060A3145CD01

Resolucin de nombres a direccin IP


En el caso de la resolucin de Nombres a Direccin IP, se utilizan diversos mtodos:
PC01
Cach NetBIOS Nombre NetBIOS

pc01.acme.com
Nombre DNS Cach DNS

LMHOSTS

130.45.20.1

Broadcast

HOSTS

WINS Direccin IP

130.45.20.1

DNS
Direccin IP
25

Resolucin NetBIOS

Mtodos de Resolucin de Nombres


La resolucin de nombres NetBIOS utiliza 4 mtodos:
Cach de nombres NetBIOS Resolucin de nombres por Difusin (Broadcast) Archivo LMHOSTS WINS (Windows Internet Naming Service)

27

Cach de Nombres NetBIOS


Cada computadora recuerda los nombres NetBIOS resueltos por otros mtodos. Los nombres estn en el cach por 10 minutos y luego de ese tiempo son eliminados.
nbtstat -c Name PC01 PC02 PC20 <20> <20> Type UNIQUE UNIQUE Host Address 130.45.20.1 130.45.20.2 Life (s) 600 45

28

Broadcast/Multicast
La consulta se realiza por un mensaje Multicast.
Mensaje dirigido solo a los dispositivos que tienen activo el protocolo NetBIOS.
IP de PC01?
PC01

PC02 PC20
29

Archivo LMHOSTS
El archivo LMHOSTS contiene los nombres NetBIOS y las direcciones IP equivalentes de las computadoras.
LMHOSTS

PC20

130.45.20.1 130.45.20.2 130.45.20.3 ....

pc01 pc02 pc03

Ubicacin del archivo LMHOSTS:


%WinDir% %SystemRoot%\system32\drivers\etc Windows 95 / 98 / ME NT / 2000 / XP / 2003 / 2008
30

Archivo LMHOSTS
Consideraciones:
Utilizado cuando se quiere acceder a computadoras que estn en otra red, detrs de un router. El archivo debe ser creado manualmente. Cada computadora debe tener un archivo LMHOSTS. Se pueden crear entradas permanentes, de tal manera que siempre estn en la Cach NetBIOS, para ello se agrega la palabra #PRE:
130.45.20.1 130.45.20.2 130.45.20.3 .... pc01 pc02 pc03 #PRE

31

WINS
Windows Internet Naming Service (WINS) es un servidor de nombres de Microsoft para NetBIOS, que mantiene una tabla con la correspondencia entre direcciones IP y nombres NetBIOS de ordenadores. Esta lista permite localizar rpidamente a otro ordenador de la red. Al usar un servidor de nombres de internet de Windows en una red se evita el realizar bsquedas ms laboriosas (como peticiones broadcast) para obtenerla, y se reduce de esta forma el trfico de la red. A partir de Windows 2000 WINS ha sido relegado en favor de DNS y Active Directory, sin embargo, sigue siendo necesario para establecer servicios de red con versiones anteriores de sistemas Microsoft
32

NETBIOS
NetBIOS, "Network Basic Input/Output System", es, en sentido estricto, una especificacin de interfaz para acceso a servicios de red, es decir, una capa de software desarrollado para enlazar un sistema operativo de red con hardware especfico. NetBIOS fue originalmente desarrollado por IBM y Sytek como API/APIS para el software cliente de recursos de una Red de rea local (LAN). Desde su creacin, NetBIOS se ha convertido en el fundamento de muchas otras aplicaciones de red.
33

NETBIOS
Pero este protocolo debe transportarse entre mquinas a travs de otros protocolos; debido a que por s mismo no es suficiente para transportar los datos en redes LAN o WAN, para lo cual debe usar otro mecanismo de transporte (Ej: en redes LAN protocolo NetBEUI, en redes WAN protocolo TCP/IP). Los protocolos que pueden prestar el servicio de transporte a NetBIOS son: IPC/IPX NetBEUI TCP/IP
34

Servidor WINS
La consulta se realiza a un servidor de nombres NetBIOS: Servidor WINS.
El servidor WINS tiene una base de datos dinmica de todos los clientes WINS. Solo atiende a los clientes WINS.
Base de Datos WINS 130.45.20.1 130.45.20.2 130.45.20.3 .... Servidor WINS pc01 pc02 pc03

IP de PC01?
130.45.20.1 Cliente WINS

35

Mtodos de resolucin NetBIOS


Cmo se realice la resolucin de nombres NetBIOS depende del tipo de nodo. Existen 4 tipos de nodos:
Nodo tipo B (Broadcast) Nodo tipo P (Peer to Peer) Nodo tipo M (Mixed) Nodo tipo H (Hybrid)

El tipo de nodo en equipos Windows:


H (Hybrid) si es cliente WINS M (Mixed) si no es cliente WINS
36

Tipos de Nodos
Nodo tipo B Cach NetBIOS Multicast Nodo tipo P Cach NetBIOS WINS

LMHOSTS
Nodo tipo M Cach NetBIOS Multicast WINS Nodo tipo H

LMHOSTS

Cach NetBIOS WINS


Multicast LMHOSTS
37

LMHOSTS

Resolucin DNS

Host Name
Es un nombre DNS asignado al host.
Se asigna al identificar el equipo. El nombre DNS puede ser de hasta 256 caracteres (para guardar compatibilidad con NetBIOS debe ser de 16 caracteres).

39

Mtodos de Resolucin DNS


La resolucin de nombres DNS utiliza 3 mtodos:
Cach DNS Archivo HOSTS DNS (Domain Name Service)

40

Cach DNS
Cada computadora recuerda los nombres DNS resueltos previamente en algn proceso. Disponible slo en Windows 2000 o posterior. Los sistemas operativos previos no contaban con este mtodo de resolucin. Para administrar la cach DNS, se utilizan los siguientes comandos:
ipconfig /displaydns (muestra la cach DNS) ipconfig /flushdns (elimina la cach DNS)
41

42

Archivo HOSTS
El archivo HOSTS contiene los nombres DNS y las direcciones IP equivalentes de las computadoras.
HOSTS

127.0.0.1 130.45.20.1 130.45.20.2 ....

localhost pc01.acme.com pc02.acme.com

Ubicacin del archivo HOSTS:


%WinDir% %SystemRoot%\system32\drivers\etc Windows 95 / 98 / ME NT / 2000 / XP / 2003 / 2008
43

Servidor DNS
La consulta se realiza a un servidor de nombres DNS: Servidor DNS.
El servidor DNS tiene una base de datos parcialmente esttica de nombres DNS y sus direcciones IP. Solo atiende a los clientes DNS.
Base de Datos DNS IP de pc01.acme.com? 130.45.20.1 Cliente DNS 130.45.20.1 130.45.20.2 130.45.20.3 .... pc01.acme.com pc02.acme.com pc03.acme.com

Servidor DNS
44

Resolucin de nombres DNS


Pasos en la resolucin:
Se consulta el Cach DNS Se consulta el archivo Hosts Se consulta el Servidor DNS

45

Resolucin de nombres DNS


2
Cach DNS

HOSTS 127.0.0.1 130.45.20.1 130.45.20.3 .... localhost pc01.acme.com pc03.acme.com

Ping pc02.acme.com

1
Base de Datos DNS 130.45.20.1 130.45.20.2 130.45.20.3 .... Servidor DNS pc01.acme.com pc02.acme.com pc03.acme.com
46

Procedimiento de resolucin de nombres en Windows

Procedimiento de resolucin de nombres


En Windows 2000 / XP / 2003 / Vista / 2008, el sistema de resolucin de nombres preferido es DNS, como se muestra en la diapositiva siguiente. En versiones previas, el sistema de resolucin usado por defecto era NetBIOS

48

Procedimiento de resolucin de nombres


Escribir comando Se resuelve el nombre Archivo 7 Lmhosts Cach de 1 nombres DNS Servidor 2 DNS

6 Difusin

5 Servidor WINS

Archivo 3 Hosts

4 Cach de nombres NetBIOS


49

Servicio WINS (Windows Internet Name Service)

Definicin
El servicio WINS resuelve nombres NetBIOS. WINS proporciona una base de datos dinmica para el registro y la consulta de las asignaciones de nombres NetBIOS y direcciones IP.
205.65.34.3 = PC01
205.65.34.4 = PC02 205.65.34.5 = PC03
51

Ventajas del WINS


Las consultas son enviadas al servidor WINS, lo cual reduce el trfico de difusin (broadcast) en la red. La base de datos WINS se actualiza automticamente, a diferencia del archivo LMHOSTS. Permite resolver nombres de equipos que se encuentren en otros segmentos de red o subredes.
52

Componentes de WINS
Subred 2

Servidor WINS Base de datos WINS

Subred 1

Cliente WINS Cliente WINS

53

Servidor WINS
El servidor WINS procesa las solicitudes de registro de nombre de los clientes, registra nombres e IPs de los clientes y responde a las consultas de nombres NetBIOS. El servidor WINS retorna la direccin IP del nombre consultado, si se encuentra en su base de datos.
Base de datos

Registro Consulta

Cliente WINS

Servidor WINS

54

Base de Datos WINS


Registra y replica las asociaciones entre nombres de equipo y direcciones IP de la red.
Base de datos WINS

55

Cliente WINS
El Cliente realiza las consultas para resolver nombres y est inscrito en la base de datos WINS.
Consulta IP de PC02? Respuesta PC02 = 205.65.34.20

Cliente WINS

Servidor WINS
56

Funcionamiento del WINS


Con el servicio WINS activo se realizan las siguientes tareas:
Registro Renovacin Liberacin Consulta

57

Registro
Los clientes WINS se intentan registrar en el servidor primario WINS y despus de 3 intentos fallidos lo hacen en alguno de los servidores secundarios. El servidor puede estar en la red local o en una remota.
PC01
Registro PC01 205.65.34.3

WINS01
Respuesta PC01 205.65.34.3 TTL = 6 das

Cliente WINS

IP = 205.65.34.3

Servidor WINS

IP = 205.65.34.1

58

Renovacin
Los nombres permanecen por un cierto tiempo. Los clientes intentan renovar su registro de nombre cada 50% del TTL (TTL Time to Live). El TTL por lo general es de 144 horas (6 das).
PC01
Renovacin PC01 205.65.34.3
Respuesta PC01 205.65.34.3 TTL = 6 das

WINS01

Cliente WINS IP = 205.65.34.3

Servidor WINS

IP = 205.65.34.1

59

Liberacin
Cada cliente WINS es responsable de mantener su nombre registrado. Los clientes liberan su registro al momento de apagar la computadora enviando un mensaje de liberacin al servidor WINS.
PC01
Liberacin PC01 205.65.34.3 Respuesta PC01 205.65.34.3 TTL = 0 das

WINS01

Cliente WINS
IP = 205.65.34.3

Servidor WINS
IP = 205.65.34.1
60

Consulta
Cuando un cliente WINS desea obtener la direccin IP de un host realiza los siguientes pasos:
Paso 1: Consulta en su cach por el nombre NetBIOS Paso 2: Si no existe, consulta en el servidor de Nombres (WINS) principal. Paso 3: Si el servidor principal esta fuera de servicio, consulta en el servidor secundario WINS. Paso 4: En caso de que no se encuentre, realiza un broadcast. Paso 5: En caso de no encontrar el nombre, recurre al archivo lmhosts.
61

Consulta
CACH
1 2

WINS Primario WINS01 WINS Secundario WINS02 Multicast

PC01

net view \\pc02

62

Instalacin del Servidor WINS

Consideraciones
Antes de instalar el servicio WINS debe considerar lo siguiente:
Nmero de servidores WINS:
Basta un servidor para la red. Dos servidores ofrecen tolerancia a fallos.

Se recomienda un servidor primario y uno secundario por cada 10000 computadoras.

64

Servidor WINS
Por lo general es un servidor Windows NT/2000/2003/2008 al cual se le ha agregado el Servicio WINS.

65

Administrador WINS
El programa Administrador de WINS permite configurar y administrar la base de datos creada automticamente.

Servidor WINS administrado

Base de datos del servidor WINS

66

Base de Datos WINS

Si el registro es dinmico esttico

67

Base de Datos WINS

Indica qu registro es el ms reciente

Indica cundo debe renovarse


68

Registros Estticos
Usados cuando las computadoras no son Windows, por ejemplo estaciones Unix con NetBIOS.

69

Estadsticas del servidor


Muestra la informacin de las actividades realizadas en el servidor WINS.

70

Configuracin del Cliente WINS


La configuracin del cliente WINS consiste en indicar la direccin IP del servidor WINS que responder a las peticiones de resolucin de nombres NetBIOS.

71

Replicacin WINS

Qu es la Replicacin WINS?
La replicacin WINS es el proceso de copiar datos WINS actualizados de un servidor WINS a otros servidores WINS de una red con el objeto de sincronizarlos.
Servidor WINS A Replicacin WINS
Subred 1 Subred 2

Servidor WINS B

HostA

HostB

73

Replicacin por Insercin


Servidor WINS A

2 4 3 1

Replicados Solicitud deenviados replicacin Notificacin enviada

Servidor WINS B

Subred 1

Subred 2

En la base de datos se producen 50 cambios

1 de datos

El Servidor WINS A alcanza el umbral establecido de 50 cambios en su base

2 El Servidor WINS A informa al Servidor WINS B que el umbral se ha alcanzado 3 El Servidor WINS B responde al Servidor WINS A con una solicitud de replicacin 4 El Servidor WINS A enva replicados de sus nuevas entradas de base de datos
74

Replicacin por Extraccin


Servidor WINS A Subred 1

2 Replicados enviados

Servidor WINS B

Subred 2

1 El Servidor WINS A solicita cambios en la base de datos cada 8 horas El Servidor WINS B enva replicados de sus nuevas entradas 2 de base de datos

75

Qu es la Replicacin por Insercin / Extraccin?


La replicacin por insercin/extraccin garantiza en efecto que las bases de datos de varios servidores son casi idnticas en cualquier momento mediante:
La notificacin a los asociados de replicacin cada vez que la base de datos alcanza un umbral de cambios definido Y La solicitud de replicacin en funcin de un tiempo definido
76

Eliminacin de Registros WINS


Existen dos tipos de eliminacin de registros WINS:
Eliminacin simple. Los registros seleccionados con la consola WINS se quitan del servidor WINS local actual Eliminacin de registros desechados (tombstoned). Los registros se marcan para ser eliminados, se replican en otros servidores WINS y, luego, se quitan durante la siguiente operacin de borrado (scavenging).
77

Diseo de una Red Multi-WINS


Unir dos bases de datos WINS en una es simple, tres un poco ms compleja y muchas un dolor de cabeza. Microsoft sostiene que el mximo nmero de servidores WINS que una corporacin internacional necesita es 14. Ms de esa cantidad hara que la base de datos se corrompa fcilmente. Incluso si se tiene una WAN, no es necesario tener varios servidores porque una solicitud y resolucin de nombre tiene nicamente 214 bytes de tamao (un servidor 486 con NT 4 puede responder 750 resoluciones de nombre por minuto).
78

Diseo de una Red Multi-WINS


Microsoft recomienda un diseo como el que se muestra a continuacin:

79

Potrebbero piacerti anche