/etc/hosts에 있는 두 호스트가 동일한 IP 주소를 가질 수 있습니까?

/etc/hosts에 있는 두 호스트가 동일한 IP 주소를 가질 수 있습니까?

두 호스트가 충돌 없이 동일한 IP 주소를 공유할 수 있습니까? 이것은 내 /etc/hosts의 모습입니다:-

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

이제 mini와 debian이 동일한 IP 주소를 공유하는 것을 볼 수 있습니다.

이제 debian이 내 호스트 이름입니다.

$ hostname
debian

그리고 mini는 아파치 사이트의 가상 호스트입니다.

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

이것은 Apache 2.4에 있습니다. 이것이 좋은지 잘 모르겠습니다. 내 친구는 Apache 2.2에서 동일한 설정(다른 호스트 이름 사용)을 사용하고 있으며 문제 없이 작동합니다.

이것이 효과가 있는지 알고 싶습니다. 아니면 변경해야 합니까?

답변1

이것은 완전히 유효하고 정확합니다. 공백으로 구분된 문자열로 이름을 쓸 수도 있습니다.

127.0.1.1   debian  mini  mini.local

두 변형 모두 완전히 유효합니다.

답변2

두 호스트가 충돌 없이 동일한 IP 주소를 공유할 수 있습니까? 짧은 대답: 아니요.

이제 mini와 debian이 동일한 IP 주소를 공유하는 것을 볼 수 있습니다. 아니요, 그 반대입니다. 두 이름 모두 동일한 IP로 확인되며저것괜찮아요.

IP 127...은 루프백 주소이며 귀하의 컴퓨터에서만 사용할 수 있습니다. 읽어보십시오.여기.
이 IP는 컴퓨터 외부에서 접근할 수 없다는 점에 유의하세요.

보다 심층적인 조사를 마친 후 새로운 질문으로 아파치 문제를 설명하십시오.

관련 정보