Network
localhost
localhost
- localhost는 네트워크에서 사용되는 특수한 호스트 이름으로, 현재 사용 중인 컴퓨터 자기 자신을 가리키는 데 사용된다.
- 이 호스트 이름은 모든 IP 주소를 대신하여 사용될 수 있으며, 일반적으로 루프백 인터페이스(127.0.0.1)를 가리키도록 구성된다.
- localhost는 주로 로컬 시스템에서 실행되는 응용 프로그램이나 서비스에서 자신의 서버에 연결하는 데 사용된다.
- 예를 들어, 로컬 웹 서버를 실행하는 경우, 사용자는 웹 브라우저에서 localhost 또는 127.0.0.1을 입력하여 로컬 웹 서버에 액세스할 수 있다.
- localhost는 DNS(Domain Name System)을 통해 해석되지 않는다.
- 대신, 로컬 머신에서 호스트 이름을 해석하는 hosts 파일에서 직접 해석된다.
- 이러한 이유로, 로컬 호스트 이름은 DNS를 통해 조회되지 않으므로 네트워크의 다른 호스트에서는 사용할 수 없다.