¿Cómo dar un nombre alternativo a localhost para compartir en Windows?

¿Cómo dar un nombre alternativo a localhost para compartir en Windows?

Tengo un trabajo de producción de Jenkins que involucra múltiples nodos/esclavos y cuando ejecutamos el trabajo, los utiliza según el esclavo mencionado. Y también tiene acceso a las carpetas compartidas de algunas máquinas. Entonces, desde el maestro, está intentando acceder a carpetas compartidas como \machine1\c$\sharefolder1 \machine2\c$\sharefolder2

Entonces, para mi entorno de prueba, instalé jenkins y quiero mantener todo en un solo esclavo. Pero no quiero modificar los trabajos.

Entonces, agregué entradas en mi máquina local donde se ejecuta jenkins y agregué entradas al archivo de hosts para la máquina1 y la máquina2. \localhost\c$ se abre pero no con \machine1\c$ o \machine2\c$ incluso después de agregar entradas al archivo de hosts.

# localhost name resolution is handled within DNS itself.
    127.0.0.1       localhost      machine1     machine2 

ping redirige solo a la dirección de loopback 127.0.0.1. Pero con localhost o 127.0.0.1 no solicita la contraseña, pero para la máquina1 o la máquina2 solicita las credenciales y escribir las credenciales de la máquina no funciona.

Respuesta1

Agregue estos hosts machine1 machine2y demás a DNS.

Quizás el entorno de prueba tenga su propia zona test.example.net. Luego configure la Lista de búsqueda de sufijos DNS en los hosts de prueba para incluirlos. Dando como resultado machine1resolvermachine1.test.example.net

Lo ideal sería configurar una dirección IP enrutable para el DNS, no un loopback. Se vuelve un poco confuso si alguien olvida que el loopback es este host. Sin embargo, técnicamente nada impide que un registro AAAA tenga el valor ::1.

información relacionada