두 호스트가 충돌 없이 동일한 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는 컴퓨터 외부에서 접근할 수 없다는 점에 유의하세요.
보다 심층적인 조사를 마친 후 새로운 질문으로 아파치 문제를 설명하십시오.