Consulta: Resolucion NetBios, DNS

08/08/2005 - 22:11 por Javier I. Rodriguez Sotelo | Informe spam
Que tal:
Nuevamente me surge una duda, esta vez sobre la resolucion NetBios , DNS y
necesito que me corrijan en lo que me equivoque, gracias..

Depende de que SO sea los win 98,nt, etc.. comienzan tratando de resolver
por defoult primero con el proceso netbios (se cual fuera el nodo) y despues
tratan de resolver dns. Esto si verifican que el nombre buscado no supera
los 15 caracteres.

Los win200 y mayores comienzan tratando de resolver dns primero y luego
netbios depende del nodo que tengan. Tambien dependiendo de si la busqueda
es mayor a 15 caracteres.

Procesos:

win98 supongamos h-node: cache netbios, wins, broadcast , LMHost (si esta
activo), cache dns, hosts, DNS.

WIN 2000 supongamos Enhaced h-node : cache dns, hosts, DNS, cache netbios,
wins, broadcast, LMhost (si esta activo ).

CONSULTAS:

_No logro entender bien la difrencia entre h-node y Enhaced h-node.

_¿Cuando verifica si la busqueda tiene mas de 15 caracteres o no (en win98o
menores , o en 2000,xp/2003)?

_Si la consulta es de win 98 o win2000 se procesa como lo indique arriba?

Preguntas similare

Leer las respuestas

#6 Guillermo Delprato [MS-MVP]
12/08/2005 - 14:37 | Informe spam
Separo los temas. El qué tipo de nombre usa cada aplicación/comando es algo
histórico, viene del momento que se creó la misma.
El problema es el sistema operativo que trata de ser "más inteligente" que
el operador del mismo :-D

Respecto a los Pre-W2k: estos dependen de la interfaz NetBIOS y tratan de
encontrar los recursos del dominio a través de NetBIOS
A partir de W2k, en cambio, tratan de encontrar los recursos del dominio a
través de Hostnames o FQDNs.

Hay bastantes "trampas" en el tema. Tuve una vez que hacer una charla sobre
el tema resolución de nombres, y para no guiarme sólo por lo que decían los
textos, hice pruebas reales con un Sniffer (Analizador de protocolo) y me
llevé algunas sorpresas
Por ejemplo: si uno hace un NET VIEW \\SERVER.SUFIJO.DOMINIO intenta hacer
la resolución tanto por NetBIOS como por Hostname en forma simultánea. Es
decir, en lugar de esperar la respuesta de uno, envía la pregunta en la otra
forma

El objetivo es ayudar al usuario/administrador, pero también crea confusión
al que sabe algo del tema :-)

Saludos

Guillermo Delprato
MVP-MCT-MCSE-MCSA-MCP
Buenos Aires, Argentina

NOTA. Por favor, las preguntas y comentarios en los grupos, así nos
beneficiamos todos. http://support.microsoft.com/kb/555375/en-us

Este mensaje se proporciona "como está" sin garantías de ninguna clase,
y no otorga ningún derecho. Ud. asume los riesgos This posting is
provided "AS IS" with no warranties, and confers no rights. You assume
all risk for your use.




Javier Rodriguez wrote:
Perfecto ahora se me cierran grandes dudas!!!
Sinceramente te agradezco mucho, la ultima consulta es:

Entonces los win anteriores a 2000 comienzan tratando de resolver
netbios y luego dns y los win200 y posteriores primero dns y luego
netbios no?
Mucha gracias nuevamente,

"Guillermo Delprato [MS-MVP]"
escribió en el
mensaje news:%
El que indica qué tipo de nombre se usa, si nombre Hostname o nombre
NetBIOS es el comando. Esto es histórico, un PING, FTP, TELNET, etc.
usa Hostnames y no NetBIOS. Lo mismo para cuando el comando incluye
\ombre, es NetBIOS

La confusión se genera porque le han agregado "inteligencia" al
sistema operativo, y en algunos casos acierta y en otros no ;-)

Por ejemplo, si cuando haces un NET VIEW \\EQUIPO el nombre del
equipo tiene más de 15 caracteres o contiene un punto, el sistema se
da cuenta que no es NetBIOS y va a tratar de resolverlo como
Hostname o FQDN Pero en cambio si haces PING EQUIPO, en lugar de hacerlo
como
Hostname, el sistema "piensa" que el operador no sabe bien lo que
está haciendo y trata de resolver primero por NetBIOS

Revisa el enlace que puse que está bastante claro el tema

Saludos

Guillermo Delprato
MVP-MCT-MCSE-MCSA-MCP
Buenos Aires, Argentina

NOTA. Por favor, las preguntas y comentarios en los grupos, así nos
beneficiamos todos. http://support.microsoft.com/kb/555375/en-us

Este mensaje se proporciona "como está" sin garantías de ninguna
clase, y no otorga ningún derecho. Ud. asume los riesgos This posting is
provided "AS IS" with no warranties, and confers no rights. You
assume all risk for your use.




Javier I. Rodriguez Sotelo wrote:
DUDAS:

1) En algunos lugares vi que el orden de resolucion es:

- Metodo de resolucion netbios (sea cual fuere el nodo)- cache
dns/hosts - dns

Osea primero empieza resolviendo por netbios y despues por dns, en
que casos surge esto?

2) Si dicen que por defoult clientes win2000/xp/2003 tienen DNS como
primer metodo de resolucion, y el metodo por defoult es el Enhaced
b-node que comienza resolviendo por Netbios, como puede ser ? no se
contradicen?

Muchas gracias

"Guillermo Delprato [MS-MVP]"
escribió en el
mensaje news:%
Algunas observaciones primero. El cache de hosts está sólo
disponible a partir de W2000. Los sistemas anteriores no tienen

El "Enhanced node" es porque la implementación de Microsoft utiliza
el archivo LMHOSTS. Este es un sistema propietario, no normalizado.
Básicamente es un archivo HOSTS pero adaptado para resolución
NetBIOS. Hay un artículo en
http://www.mug.org.ar/Infraestructu...a/215.aspx
que creo que te va a ayudar

Saludos

Guillermo Delprato
MVP-MCT-MCSE-MCSA-MCP
Buenos Aires, Argentina

NOTA. Por favor, las preguntas y comentarios en los grupos, así nos
beneficiamos todos. http://support.microsoft.com/kb/555375/en-us

Este mensaje se proporciona "como está" sin garantías de ninguna
clase, y no otorga ningún derecho. Ud. asume los riesgos This
posting is provided "AS IS" with no warranties, and confers no
rights. You assume all risk for your use.




Javier I. Rodriguez Sotelo wrote:
Que tal:
Nuevamente me surge una duda, esta vez sobre la resolucion
NetBios , DNS y necesito que me corrijan en lo que me equivoque,
gracias.. Depende de que SO sea los win 98,nt, etc.. comienzan
tratando de
resolver por defoult primero con el proceso netbios (se cual fuera
el nodo) y despues tratan de resolver dns. Esto si verifican que
el nombre buscado no supera los 15 caracteres.

Los win200 y mayores comienzan tratando de resolver dns primero y
luego netbios depende del nodo que tengan. Tambien dependiendo de
si la busqueda es mayor a 15 caracteres.

Procesos:

win98 supongamos h-node: cache netbios, wins, broadcast , LMHost
(si esta activo), cache dns, hosts, DNS.

WIN 2000 supongamos Enhaced h-node : cache dns, hosts, DNS, cache
netbios, wins, broadcast, LMhost (si esta activo ).

CONSULTAS:

_No logro entender bien la difrencia entre h-node y Enhaced
h-node. _¿Cuando verifica si la busqueda tiene mas de 15 caracteres o
no
(en win98o menores , o en 2000,xp/2003)?

_Si la consulta es de win 98 o win2000 se procesa como lo indique
arriba?
Respuesta Responder a este mensaje
#7 Javier Rodriguez
12/08/2005 - 15:52 | Informe spam
Ahhh ahora entiendo mejor, la verdad me sacaste grandes dudas.

Te agradezco mucho por la paciencia y las respuestas.

Un abrazo

"Guillermo Delprato [MS-MVP]"
escribió en el mensaje
news:
Separo los temas. El qué tipo de nombre usa cada aplicación/comando es
algo histórico, viene del momento que se creó la misma.
El problema es el sistema operativo que trata de ser "más inteligente" que
el operador del mismo :-D

Respecto a los Pre-W2k: estos dependen de la interfaz NetBIOS y tratan de
encontrar los recursos del dominio a través de NetBIOS
A partir de W2k, en cambio, tratan de encontrar los recursos del dominio a
través de Hostnames o FQDNs.

Hay bastantes "trampas" en el tema. Tuve una vez que hacer una charla
sobre el tema resolución de nombres, y para no guiarme sólo por lo que
decían los textos, hice pruebas reales con un Sniffer (Analizador de
protocolo) y me llevé algunas sorpresas
Por ejemplo: si uno hace un NET VIEW \\SERVER.SUFIJO.DOMINIO intenta hacer
la resolución tanto por NetBIOS como por Hostname en forma simultánea. Es
decir, en lugar de esperar la respuesta de uno, envía la pregunta en la
otra forma

El objetivo es ayudar al usuario/administrador, pero también crea
confusión al que sabe algo del tema :-)

Saludos

Guillermo Delprato
MVP-MCT-MCSE-MCSA-MCP
Buenos Aires, Argentina

NOTA. Por favor, las preguntas y comentarios en los grupos, así nos
beneficiamos todos. http://support.microsoft.com/kb/555375/en-us

Este mensaje se proporciona "como está" sin garantías de ninguna clase,
y no otorga ningún derecho. Ud. asume los riesgos This posting is
provided "AS IS" with no warranties, and confers no rights. You assume
all risk for your use.




Javier Rodriguez wrote:
Perfecto ahora se me cierran grandes dudas!!!
Sinceramente te agradezco mucho, la ultima consulta es:

Entonces los win anteriores a 2000 comienzan tratando de resolver
netbios y luego dns y los win200 y posteriores primero dns y luego
netbios no?
Mucha gracias nuevamente,

"Guillermo Delprato [MS-MVP]"
escribió en el
mensaje news:%
El que indica qué tipo de nombre se usa, si nombre Hostname o nombre
NetBIOS es el comando. Esto es histórico, un PING, FTP, TELNET, etc.
usa Hostnames y no NetBIOS. Lo mismo para cuando el comando incluye
\ombre, es NetBIOS

La confusión se genera porque le han agregado "inteligencia" al
sistema operativo, y en algunos casos acierta y en otros no ;-)

Por ejemplo, si cuando haces un NET VIEW \\EQUIPO el nombre del
equipo tiene más de 15 caracteres o contiene un punto, el sistema se
da cuenta que no es NetBIOS y va a tratar de resolverlo como
Hostname o FQDN Pero en cambio si haces PING EQUIPO, en lugar de hacerlo
como
Hostname, el sistema "piensa" que el operador no sabe bien lo que
está haciendo y trata de resolver primero por NetBIOS

Revisa el enlace que puse que está bastante claro el tema

Saludos

Guillermo Delprato
MVP-MCT-MCSE-MCSA-MCP
Buenos Aires, Argentina

NOTA. Por favor, las preguntas y comentarios en los grupos, así nos
beneficiamos todos. http://support.microsoft.com/kb/555375/en-us

Este mensaje se proporciona "como está" sin garantías de ninguna
clase, y no otorga ningún derecho. Ud. asume los riesgos This posting is
provided "AS IS" with no warranties, and confers no rights. You
assume all risk for your use.




Javier I. Rodriguez Sotelo wrote:
DUDAS:

1) En algunos lugares vi que el orden de resolucion es:

- Metodo de resolucion netbios (sea cual fuere el nodo)- cache
dns/hosts - dns

Osea primero empieza resolviendo por netbios y despues por dns, en
que casos surge esto?

2) Si dicen que por defoult clientes win2000/xp/2003 tienen DNS como
primer metodo de resolucion, y el metodo por defoult es el Enhaced
b-node que comienza resolviendo por Netbios, como puede ser ? no se
contradicen?

Muchas gracias

"Guillermo Delprato [MS-MVP]"
escribió en el
mensaje news:%
Algunas observaciones primero. El cache de hosts está sólo
disponible a partir de W2000. Los sistemas anteriores no tienen

El "Enhanced node" es porque la implementación de Microsoft utiliza
el archivo LMHOSTS. Este es un sistema propietario, no normalizado.
Básicamente es un archivo HOSTS pero adaptado para resolución
NetBIOS. Hay un artículo en
http://www.mug.org.ar/Infraestructu...a/215.aspx
que creo que te va a ayudar

Saludos

Guillermo Delprato
MVP-MCT-MCSE-MCSA-MCP
Buenos Aires, Argentina

NOTA. Por favor, las preguntas y comentarios en los grupos, así nos
beneficiamos todos. http://support.microsoft.com/kb/555375/en-us

Este mensaje se proporciona "como está" sin garantías de ninguna
clase, y no otorga ningún derecho. Ud. asume los riesgos This
posting is provided "AS IS" with no warranties, and confers no
rights. You assume all risk for your use.




Javier I. Rodriguez Sotelo wrote:
Que tal:
Nuevamente me surge una duda, esta vez sobre la resolucion
NetBios , DNS y necesito que me corrijan en lo que me equivoque,
gracias.. Depende de que SO sea los win 98,nt, etc.. comienzan
tratando de
resolver por defoult primero con el proceso netbios (se cual fuera
el nodo) y despues tratan de resolver dns. Esto si verifican que
el nombre buscado no supera los 15 caracteres.

Los win200 y mayores comienzan tratando de resolver dns primero y
luego netbios depende del nodo que tengan. Tambien dependiendo de
si la busqueda es mayor a 15 caracteres.

Procesos:

win98 supongamos h-node: cache netbios, wins, broadcast , LMHost
(si esta activo), cache dns, hosts, DNS.

WIN 2000 supongamos Enhaced h-node : cache dns, hosts, DNS, cache
netbios, wins, broadcast, LMhost (si esta activo ).

CONSULTAS:

_No logro entender bien la difrencia entre h-node y Enhaced
h-node. _¿Cuando verifica si la busqueda tiene mas de 15 caracteres o
no
(en win98o menores , o en 2000,xp/2003)?

_Si la consulta es de win 98 o win2000 se procesa como lo indique
arriba?












Respuesta Responder a este mensaje
#8 Guillermo Delprato [MS-MVP]
13/08/2005 - 14:28 | Informe spam
:-)

Saludos

Guillermo Delprato
MVP-MCT-MCSE-MCSA-MCP
Buenos Aires, Argentina

NOTA. Por favor, las preguntas y comentarios en los grupos, así nos
beneficiamos todos. http://support.microsoft.com/kb/555375/en-us

Este mensaje se proporciona "como está" sin garantías de ninguna clase,
y no otorga ningún derecho. Ud. asume los riesgos This posting is
provided "AS IS" with no warranties, and confers no rights. You assume
all risk for your use.




Javier Rodriguez wrote:
Ahhh ahora entiendo mejor, la verdad me sacaste grandes dudas.

Te agradezco mucho por la paciencia y las respuestas.

Un abrazo

"Guillermo Delprato [MS-MVP]"
escribió en el
mensaje news:
Separo los temas. El qué tipo de nombre usa cada aplicación/comando
es algo histórico, viene del momento que se creó la misma.
El problema es el sistema operativo que trata de ser "más
inteligente" que el operador del mismo :-D

Respecto a los Pre-W2k: estos dependen de la interfaz NetBIOS y
tratan de encontrar los recursos del dominio a través de NetBIOS
A partir de W2k, en cambio, tratan de encontrar los recursos del
dominio a través de Hostnames o FQDNs.

Hay bastantes "trampas" en el tema. Tuve una vez que hacer una charla
sobre el tema resolución de nombres, y para no guiarme sólo por lo
que decían los textos, hice pruebas reales con un Sniffer
(Analizador de protocolo) y me llevé algunas sorpresas
Por ejemplo: si uno hace un NET VIEW \\SERVER.SUFIJO.DOMINIO intenta
hacer la resolución tanto por NetBIOS como por Hostname en forma
simultánea. Es decir, en lugar de esperar la respuesta de uno, envía
la pregunta en la otra forma

El objetivo es ayudar al usuario/administrador, pero también crea
confusión al que sabe algo del tema :-)

Saludos

Guillermo Delprato
MVP-MCT-MCSE-MCSA-MCP
Buenos Aires, Argentina

NOTA. Por favor, las preguntas y comentarios en los grupos, así nos
beneficiamos todos. http://support.microsoft.com/kb/555375/en-us

Este mensaje se proporciona "como está" sin garantías de ninguna
clase, y no otorga ningún derecho. Ud. asume los riesgos This posting is
provided "AS IS" with no warranties, and confers no rights. You
assume all risk for your use.




Javier Rodriguez wrote:
Perfecto ahora se me cierran grandes dudas!!!
Sinceramente te agradezco mucho, la ultima consulta es:

Entonces los win anteriores a 2000 comienzan tratando de resolver
netbios y luego dns y los win200 y posteriores primero dns y luego
netbios no?
Mucha gracias nuevamente,

"Guillermo Delprato [MS-MVP]"
escribió en el
mensaje news:%
El que indica qué tipo de nombre se usa, si nombre Hostname o
nombre NetBIOS es el comando. Esto es histórico, un PING, FTP,
TELNET, etc. usa Hostnames y no NetBIOS. Lo mismo para cuando el
comando incluye \ombre, es NetBIOS

La confusión se genera porque le han agregado "inteligencia" al
sistema operativo, y en algunos casos acierta y en otros no ;-)

Por ejemplo, si cuando haces un NET VIEW \\EQUIPO el nombre del
equipo tiene más de 15 caracteres o contiene un punto, el sistema
se da cuenta que no es NetBIOS y va a tratar de resolverlo como
Hostname o FQDN Pero en cambio si haces PING EQUIPO, en lugar de
hacerlo como
Hostname, el sistema "piensa" que el operador no sabe bien lo que
está haciendo y trata de resolver primero por NetBIOS

Revisa el enlace que puse que está bastante claro el tema

Saludos

Guillermo Delprato
MVP-MCT-MCSE-MCSA-MCP
Buenos Aires, Argentina

NOTA. Por favor, las preguntas y comentarios en los grupos, así nos
beneficiamos todos. http://support.microsoft.com/kb/555375/en-us

Este mensaje se proporciona "como está" sin garantías de ninguna
clase, y no otorga ningún derecho. Ud. asume los riesgos This
posting is provided "AS IS" with no warranties, and confers no
rights. You assume all risk for your use.




Javier I. Rodriguez Sotelo wrote:
DUDAS:

1) En algunos lugares vi que el orden de resolucion es:

- Metodo de resolucion netbios (sea cual fuere el nodo)- cache
dns/hosts - dns

Osea primero empieza resolviendo por netbios y despues por dns, en
que casos surge esto?

2) Si dicen que por defoult clientes win2000/xp/2003 tienen DNS
como primer metodo de resolucion, y el metodo por defoult es el
Enhaced b-node que comienza resolviendo por Netbios, como puede
ser ? no se contradicen?

Muchas gracias

"Guillermo Delprato [MS-MVP]"
escribió en el
mensaje news:%
Algunas observaciones primero. El cache de hosts está sólo
disponible a partir de W2000. Los sistemas anteriores no tienen

El "Enhanced node" es porque la implementación de Microsoft
utiliza el archivo LMHOSTS. Este es un sistema propietario, no
normalizado. Básicamente es un archivo HOSTS pero adaptado para
resolución NetBIOS. Hay un artículo en
http://www.mug.org.ar/Infraestructu...a/215.aspx
que creo que te va a ayudar

Saludos

Guillermo Delprato
MVP-MCT-MCSE-MCSA-MCP
Buenos Aires, Argentina

NOTA. Por favor, las preguntas y comentarios en los grupos, así
nos beneficiamos todos.
http://support.microsoft.com/kb/555375/en-us Este mensaje se
proporciona "como está" sin garantías de ninguna
clase, y no otorga ningún derecho. Ud. asume los riesgos This
posting is provided "AS IS" with no warranties, and confers no
rights. You assume all risk for your use.




Javier I. Rodriguez Sotelo wrote:
Que tal:
Nuevamente me surge una duda, esta vez sobre la resolucion
NetBios , DNS y necesito que me corrijan en lo que me equivoque,
gracias.. Depende de que SO sea los win 98,nt, etc.. comienzan
tratando de
resolver por defoult primero con el proceso netbios (se cual
fuera el nodo) y despues tratan de resolver dns. Esto si
verifican que el nombre buscado no supera los 15 caracteres.

Los win200 y mayores comienzan tratando de resolver dns primero
y luego netbios depende del nodo que tengan. Tambien
dependiendo de si la busqueda es mayor a 15 caracteres.

Procesos:

win98 supongamos h-node: cache netbios, wins, broadcast , LMHost
(si esta activo), cache dns, hosts, DNS.

WIN 2000 supongamos Enhaced h-node : cache dns, hosts, DNS,
cache netbios, wins, broadcast, LMhost (si esta activo ).

CONSULTAS:

_No logro entender bien la difrencia entre h-node y Enhaced
h-node. _¿Cuando verifica si la busqueda tiene mas de 15
caracteres o no
(en win98o menores , o en 2000,xp/2003)?

_Si la consulta es de win 98 o win2000 se procesa como lo
indique arriba?
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida