No se puede resolver el nombre de host NetBios en todos los segmentos de la red. ¿Qué debo hacer?
1. El propósito del archivo LMHOSTS. Si el segmento de red del cliente no puede obtener la dirección IP correspondiente a un determinado nombre de host del dispositivo de red, el cliente a menudo no se rendirá tan fácilmente en este momento. Verificarán el archivo LMHOSTS en esta máquina para ver si hay una dirección IP correspondiente al nombre de host en el archivo. El archivo LMHOSTS es un archivo de texto sin formato que se puede editar con el Bloc de notas y otras herramientas. Los administradores de red deben ser conscientes de que hay un archivo que se enorgullece de ser un host. Su función es similar a la del archivo LMHOSTS, pero aún existen grandes diferencias. Hay una gran diferencia sólo en la secuencia de acceso. Por lo general, al resolver un nombre de dominio, el cliente suele comprobar primero el archivo HOSTS para ver si hay un registro correspondiente. De lo contrario, se resolverá a través de DNS y otros dispositivos de resolución de nombres de dominio en la red. Se puede ver que el archivo LMHOSTS es el último recurso para que el cliente resuelva el nombre de host. Si esto no funciona, el cliente mostrará que no se puede encontrar el host de la red.
2. Reglas para escribir archivos LMHOSTS El archivo LMHOSTS es en realidad una correspondencia entre una dirección IP y un nombre de host NETBIOS, por lo que su contenido es relativamente simple. Pero debido a que se trata de un archivo de configuración de parámetros de red, existen requisitos estrictos sobre el formato. Los administradores de red deben recordar las siguientes reglas.
En primer lugar, la dirección IP y el nombre de host están relacionados secuencialmente y no se pueden revertir. Normalmente, la dirección IP de la computadora debe estar en la primera columna. La segunda columna es el nombre de host. Si se altera este orden, si la primera columna se escribe como el nombre de host y la segunda columna se escribe como la dirección IP, el cliente no podrá reconocer el archivo.
En segundo lugar, debemos prestar atención al procesamiento de símbolos especiales en los ordenadores. Por lo general, no existen requisitos estrictos al definir los nombres de las computadoras. Por ejemplo, puede utilizar letras mayúsculas, minúsculas o incluso símbolos de espacio para definir el nombre de su computadora. El nombre XP xp también es muy francés. Sin embargo, estos nombres de host con espacios requieren un manejo especial en el archivo LMHOSTS. Normalmente, si el nombre del host contiene espacios, debe encerrarlo entre comillas dobles, es decir, "XP xp". Observe cuántos espacios hay y ninguno. Obviamente será más problemático lidiar con esto. Por este motivo, es mejor no utilizar caracteres especiales ni espacios al nombrar su computadora.
3. Aplicación de archivos LMHOSTS en la red En mi opinión, los archivos LMHOSTS son un buen complemento a los archivos HOSTS y a los servidores DNS. Por lo general, si el servidor WINS no está implementado en la LAN o tiene múltiples segmentos de red, usar el archivo LMHOSTS es sin duda una buena opción.
1. Porque el usuario no conoce la dirección IP de la computadora con el nombre de host XP, solo el nombre de host. Ingrese el nombre de host para este usuario. El sistema operativo del cliente será entonces responsable de resolver el nombre. Cuando el cliente necesita resolver el nombre de host en una dirección IP, primero verificará si existe una correspondencia entre la dirección IP y el nombre de host en la caché de nombres de NetBios. Si existe, la información del registro se utilizará directamente; si no existe, se transmitirá.
2. Si no se puede encontrar la correspondencia entre el nombre del host y la dirección IP mediante la transmisión, se consultará el archivo LMHOSTS. Si lo encuentra, toma el registro y guarda la información del registro en la caché de NetBios para la próxima vez. Si aún no se encuentra el registro correspondiente, el cliente finalmente mostrará un mensaje de error.
Se puede ver en el análisis anterior que si hay múltiples segmentos de red en el entorno de red empresarial, no es factible resolver el nombre del host mediante transmisión. En este momento, el archivo LMHOSTS es sin duda una mejor manera de resolver este problema de resolución de nombres de host.
Los administradores de red solo necesitan definir la correspondencia entre los nombres de host y las direcciones IP en este archivo.
4. Utilice el punto 1 del archivo LMHOSTS para permitir que algunas comunicaciones de uso común se escriban en la memoria caché NETBIOS cuando se inicia el sistema. Del análisis anterior, el administrador de red puede encontrar que cuando se inicia el cliente, se divide una pequeña área en la memoria para guardar la información de NETBIOS. Esta área se llama caché NETBIOS. Normalmente, cuando un cliente resuelve un nombre de host, primero busca la información en la caché de NETBIOS. Si existieran registros relevantes, se adoptarán directamente. No hubo intentos posteriores. Debido a esto, para algunas correspondencias de uso común, agregar sus registros a este caché cuando se inicia el sistema sin duda mejorará la velocidad de resolución de nombres de host y la eficiencia del acceso a la red. Por ejemplo, el administrador de red implementa un servidor de archivos llamado Share en la red. Por razones de seguridad, coloque este servidor en otro segmento de la red. Para mejorar la velocidad de acceso del servidor de archivos, la relación correspondiente entre el nombre de host y la dirección IP debe agregarse automáticamente a la caché de NETBIOS cuando se inicia el cliente. Esto puede mejorar significativamente la eficiencia del acceso del cliente al servidor. Aunque el segmento de clientes también registrará esta información en la memoria caché de NETBIOS después del primer acceso, esta información se borrará de la memoria caché después del siguiente reinicio del segmento de clientes. Por lo tanto, deberá pasar por un proceso de resolución de nombre de host la próxima vez que visite. Por esta razón, en la gestión diaria, el autor suele añadir la correspondencia entre los nombres de host y las direcciones IP de estos servidores de archivos, servidores de impresión, etc. al archivo LMHOSTS y agregarlos automáticamente al caché cuando se inicia el cliente. Lograr este objetivo es realmente muy sencillo. Sólo sigue el registro correspondiente con #PRE. Cuando se inicia el cliente, se encuentra que hay un registro con #PRE en el archivo LMHOSTS, que se agregará directamente al caché de NETBIOS.
2. Implementar la función de tolerancia a fallos de LMHOSTS. Si este archivo en el cliente se elimina o daña accidentalmente por razones desconocidas, el segmento del cliente no podrá acceder a este archivo normalmente. ¿Qué debo hacer en este momento? Para hacer esto, el administrador de la red considerará si se puede proporcionar cierta tolerancia a fallas para el archivo. Cuando este archivo se daña en el cliente, el sistema operativo del cliente puede obtener rápidamente la información requerida de otro archivo. De hecho, el archivo LMHOSTS del sistema operativo Microsoft ya proporciona funciones similares de tolerancia a fallos. Por ejemplo, en este archivo, puede agregar la palabra clave #INCLUDE seguida del nombre del archivo de la ruta para brindarle tolerancia a fallas. Si no se puede acceder al archivo LMHOSTS en la máquina local o no se puede encontrar el registro correspondiente, el cliente accederá al archivo. De hecho, la función de esta palabra clave es que el sistema leerá automáticamente la información en el archivo especificado por esta ruta y agregará esta información al archivo LMHOSTS local. Cabe señalar que al utilizar esta medida de tolerancia a fallas, se debe agregar el símbolo #. En términos generales, el contenido después del símbolo # indica un comentario y no tiene ningún significado real. Sin embargo, si agrega algunas palabras clave especiales después del símbolo #, tendrá un significado especial para el sistema operativo. Como se mencionó anteriormente, #PRE indica que esta línea de información de registro debe agregarse a la caché de NETBIOS cuando se inicia el sistema operativo. Además, este archivo LMHOSTS de respaldo se puede ubicar en otro lugar de esta computadora o en otros hosts de la red. Al mismo tiempo, los administradores de red también pueden implementar múltiples archivos LMHOSTS de respaldo. Pero dicho esto, el archivo LMHOSTS está bien, no mucho. Para fines de tolerancia a fallos, suele ser suficiente especificar un archivo LMHOSTS de respaldo.