Dois hosts podem ter o mesmo endereço IP em / etc / hosts?

0

dois hosts compartilham o mesmo endereço IP sem conflito. É assim que meu / etc / hosts se parece: -

$ cat /etc/hosts
127.0.0.1   localhost
127.0.1.1   debian
127.0.1.1       mini

Agora, como pode ser visto, tanto o mini quanto o debian compartilham o mesmo endereço IP.

Agora debian é meu nome de host.

$ hostname
debian

enquanto o mini é um host virtual para um site do apache.

/etc/apache2/sites-available$ head minidebconfindia.conf 
<VirtualHost mini:80>
ServerAdmin webmaster@localhost

Isso está no Apache 2.4. Eu não tenho certeza se isso é bom ou não. Um amigo meu tem a mesma configuração (com um hostname diferente) no Apache 2.2 e que funciona sem problemas.

Estou ansioso para saber se isso é válido ou se devo fazer alguma alteração?

    
por shirish 10.09.2014 / 10:10

2 respostas

3

Isto é totalmente válido e correto. Você também pode escrever nomes em uma string com delimitador de espaço:

127.0.1.1   debian  mini  mini.local

As duas variantes são totalmente válidas.

    
por 10.09.2014 / 10:28
1

can two hosts share the same IP Address without a conflict Short answer: No.

Now as can be seen both mini and debian share the same IP Address. No, it's the other way round: Both names resolve to the same IP and that is OK.

O IP 127 .... são endereços de loopback, disponíveis apenas na sua máquina, leia aqui .
Observe que esses IPs não podem ser acessados de fora do computador.

Depois de uma pesquisa mais profunda, descreva seu problema com o apache em uma nova pergunta.

    
por 10.09.2014 / 10:27