debian7.8에 apache2를 설치했습니다. Firefox에서 192.168.1.105를 입력하면 127.0.0.1과 동일한 출력이 나오나요?
It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.
내 컴퓨터에서는 왜 192.168.1.105 = 127.0.0.1인가요?
답변1
네트워크 관점에서 볼 때 운영 체제에는 두 개의 네트워크 인터페이스가 있습니다. 하나는 순전히 논리적이며 소프트웨어에 의해 생성되며 네트워크 연결을 형성하기 위해 물리적 칩 및 연결 세트가 필요하지 않습니다. 다른 하나는 다른 컴퓨터에 연결하는 데 사용할 수 있는 물리적 네트워크 연결(대부분 RJ-45 소켓 또는 무선 어댑터 사용)입니다.
웹 서버는 네트워크 인터페이스를 수신하도록 구성되어 있습니다. 귀하의 경우 사용 가능한 모든 인터페이스를 수신하므로 로컬 인터페이스는 127.0.0.1이고 실제 네트워크 어댑터에 할당된 IP 주소(현재 192.168.1.105)입니다.
웹 서버가 모든 인터페이스를 수신하는 경우 어떤 IP 주소를 사용하는지는 중요하지 않습니다.
localhost
이는 127.0.0.1에 할당된 별칭이므로 브라우저 주소 표시줄에 입력할 수도 있습니다 . 저것 봐 /etc/hosts
.
로컬 주소 127.0.0.1은 변경되지 않습니다. 다른 네트워크 운영 체제에서도 마찬가지입니다.
localhost 개념에 대해 자세히 알아보려면 Wikipedia에서 좋은 출발점을 찾을 수 있습니다.http://en.wikipedia.org/wiki/Localhost