LocalHost
1. 로컬호스트가 뭐야?
-
호스트 : 네트워크를 이용하기 위해 네트워크에 연결된 장치 = 검색을 하기 위해 사용하는
-
그럼 로컬 호스트는??
-
네트워크 상에서의 자신의 컴퓨터 주소
-
다른 컴퓨터에서는 이 주소에 접근할 수 없음
-
Windows의 경우
C:\windows\system32\drivers\etc\hosts 파일에 정의되어 있음
-
2. 127.0.0.1은 뭐야?
- 자신의 컴퓨터를 가리키는 IPv4 IP주소
- 자기 자신을 가리킨다고 해서, 루프백 (loopback) 주소
3. 그럼 둘의 차이점이 뭐야? : DNS의 개념이 필요함
-
DNS : Domain Name System의 약어로 IP주소를 도메인으로 도메인을 IP주소로 변환시켜주는 서비스
-
DNS은 우리가 인터넷 웹 사이트에 접속할 때, 해당 사이트의 IP주소를 일일히 치지 않도록 수고를 덜어 줍니다. 예를들어, 네이버에 접속하기 위해서 우리는 www.naver.com 이라는 도메인만 알면 됩니다. 네이버의 IP 주소인. 202.179.177.22를 외워서 매번 칠 필요가 없습니다.
- 이제 127.0.0.1과 localhost의 차이점을 아시겠나요? 127.0.0.1은 IP 주소이고, localhost는 일일히 IP주소를 쳐야하는 우리의 수고를 덜어주기 위한 도메인입니다.
- 자기 자신의 컴퓨터를 원격 컴퓨터인 것 처럼 통신할 수 있기 때문에, 127.0.0.1 / localhost는 테스트를 비롯한 다양한 상황에서 많이 쓰입니다. 때문에 OS 자체적으로 127.0.0.1 / localhost를 고정된 ip로 제공하고 있습니다. 이 127.0.0.1 또는 localhost는 예약된 ip주소로 일반 ip주소로는 쓰일 수 없습니다. 127.0.0.1 / localhost를 사용하면, 인터페이스를 사용하지 않고, OS (kernel)에서 직접 처리합니다.
4. Host 파일 편집하기
- 권한문제
- 메모장 - 관리자 권한으로 실행
- 모든 파일로 바꿔서 검색하기
-
마지막으로 설정하고자 하는 localhost 주소를 위와 같은 형식으로 입력해주세요.
127.0.0.1 띄어쓰기한 후, 설정하고자 하는 주소 (저는 local.example.com 이라고 썼습니다)
그 다음 저장하기를 누르면 끝!!입니다.
서브목차