Altere o arquivo de hosts para evitar problemas com máquinas duplicadas em um grupo de trabalho

0

Eu sou um treinador de software. As instalações de treinamento clonam uma imagem mestra em várias máquinas para os alunos. Anteriormente, costumávamos nomear essas máquinas estudantis S1, S2, S3, etc.

A queda para isso, foi que a alteração do nome do host significou que precisávamos ajustar todas as máquinas manualmente para consertar coisas no IIS e em alguns softwares de servidor que estamos executando.

Então, para evitar isso, temos feito alguns testes com a clonagem das imagens para S, S, S, S, etc.

Isso significa que temos nomes de host duplicados no mesmo grupo de trabalho. Eu não me importo, desde que cada máquina ainda se comporte. Eu acho que eles precisam estar no mesmo grupo de trabalho, a fim de obter internet e também para uma licença que todos possam compartilhar.

No entanto, eu estava pensando que haveria problemas com uma máquina local tentando atingir um endereço e confundir-se com endereços duplicados a serem atingidos.
Até agora os testes indicam que tudo está funcionando bem:
Se eu despejo um helloWorld.txt sob a raiz do IIS em uma máquina ( link ) eu posso acertar bem a partir dessa máquina, mas se eu pular em outra máquina, não consigo acertar (o que é bom).

Ouvi dizer que havia alguma maneira de excluir completamente as máquinas de ficarem confusas umas com as outras, você poderia ajustar o arquivo hosts com algum tipo de comando de loopback para 127.0.0.0/8 para garantir que as máquinas de nome de host duplicadas não entrassem em conflito. uns com os outros?

Alguém pode apontar como garantir que as máquinas com nomes duplicados usem seu endereço local para usar em outras máquinas (tanto no IIS quanto em outros protocolos)

Espero ter esclarecido isso OK - me avise por meio de comentários, se não.

    
por Simon 03.06.2011 / 04:38

1 resposta

2

No Windows, veja o caminho 'C: \ Windows \ system32 \ drivers \ etc'. Haverá um arquivo chamado hosts (sem extensão). Inicie o bloco de notas como administrador (para que ele tenha permissões de gravação para a pasta do Windows) e abra o arquivo hosts . Você verá algo assim:


# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
#   127.0.0.1       localhost
#   ::1             localhost

Você pode ir em frente e adicionar uma linha como esta no arquivo:

127.0.0.1       s

s agora será resolvido para 127.0.0.1, sem que o DNS / WINS seja verificado. O arquivo hosts permite que você especifique manualmente os endereços dos nomes de host, substituindo outros métodos de resolução de nomes.

Curiosidade: a pasta C:\Windows\system32\drivers\etc parece ser uma duplicação intencional do unix /etc , com vários arquivos com o mesmo nome e formato dos sistemas Unix.

    
por 03.06.2011 / 05:57