Как дать альтернативное имя localhost для совместного использования в Windows?

у меня есть производственное задание jenkins, которое включает в себя несколько узлов / ведомых устройств, и когда мы запускаем задание, оно использует их на основе упомянутого ведомого устройства. Кроме того, у него есть доступ к общим папкам на некоторых машинах, поэтому от мастера он пытается получить доступ к общим папкам, например \ машина1 \ c $ \ sharefolder1 \ machine2 \ c $ \ sharefolder2

Итак, для моей тестовой среды я установил jenkins и хочу сохранить все на одном подчиненном сервере. Но я не хочу изменять рабочие места.

Итак, я добавил записи на моем локальном компьютере, где работает jenkins, и добавил записи в файл hosts для machine1 и machine2. \ localhost \ c $ открывается но не с \ machine1 \ c $ или \ machine2 \ c $ даже после добавления записей в файл hosts.

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

ping перенаправляет только на адрес обратной связи 127.0.0.1. Но с localhost или 127.0.0.1 он не запрашивает пароль. Но для machine1 или machine2 он запрашивает учетные данные, и ввод учетных данных машины не работает.

1
задан 12 August 2021 в 07:42
1 ответ

Добавьте эти хосты, machine1 machine2 и подобные, в DNS.

Возможно, тестовая среда имеет собственную зону, test.example.net. Затем настройте список поиска DNS-суффиксов на тестовых хостах, чтобы включить его. В результате machine1 разрешает machine1.test.example.net

В идеале настройте маршрутизируемый IP-адрес для DNS, а не для замыкания на себя. Немного сбивает с толку, если кто-то забывает, что петля является этим хостом. Однако технически ничто не мешает записи AAAA иметь значение ::1.

0
ответ дан 13 August 2021 в 13:41

Теги

Похожие вопросы