Do (did) todas as versões do Windows são enviadas com um arquivo host e todas elas possuem uma entrada localhost

0

Como estou sempre criando minitestes e desenvolvendo sites, estou escrevendo um script baseado em mini-web no php 5.3 para facilitar a criação de sites dev locais em janelas que executam uma wamp stack que se destina a criar uma entrada vhost e também uma entrada para o site no arquivo de host do Windows e pensei que eu poderia muito bem torná-lo como não-versão do Windows específica quanto possível. Ocorreu-me que: -

a) Eu não consigo nem lembrar de uma ocasião em que o meu arquivo hosts não tinha mais do que apenas uma entrada localhost 127.0.0.1 e que, se ela tivesse isso, "fora da caixa"

b) Todas as versões do post Windows 3.1 sempre usaram um arquivo host para as filas DNS locais e estão sempre localizadas em: \ WINDOWS \ system32 \ drivers \ etc \ hosts?

Eu sei que parece um pouco preguiçoso salvar-me manualmente fazendo algumas edições fáceis no conf do apache e no arquivo host, mas estou planejando adicionar alguns bits extras a ele (criação de um arquivo mysql / sqllite / mssql / banco de dados de modelo postgre, capacidade de criar um modelo de estrutura zend etc, portanto, não são apenas as entradas de arquivo vhost e host! Também criarei um script de configuração paralela para facilitar a implantação no meu Unix vps também, mas isso deve seja um pouco mais fácil)

    
por GrundaGrundaGrunda 20.01.2012 / 22:47

1 resposta

1

Do (did) all versions of Windows ship with a host file and do they all have a localhost entry

Não. A partir do Windows 7, a entrada localhost foi removida. localhost agora é resolvido no próprio resolvedor de DNS. O arquivo em si está lá, mas pronto para uso é apenas um monte de comentários.

Dito isto; Windows 7 se comporta como se houvesse uma entrada localhost no arquivo HOSTS. localhost aponta para 127.0.0.1 e :: 1, apenas com diferentes meios.

Have all versions of post Windows 3.1 always used a host file for local DNS queires and is it always located in :\WINDOWS\system32\drivers\etc\hosts

Sempre foi %WINDIR%\system32\drivers\etc\hosts para o Windows baseado no NT. Algumas versões do Windows, como 2000; use \ WINNT em vez de \ Windows. E como afirmei acima; O Windows 7 não usa o arquivo HOSTS para resolver o host local.

Para o Windows não NT (pense em 95/98 / ME), tem sido %Windir%\HOSTS .

    
por 20.01.2012 / 22:52