WIPIVERSE

호스트명

호스트명(hostname, 옛 명칭으로는 노드네임/nodename)은 네트워크에 연결된 장치(컴퓨터, 파일 서버, 복사기, 케이블 모뎀 등)에 부여되는 고유한 이름이다. 사람이 읽고 이해할 수 있는 문자열로 구성되며, 숫자로 된 IP 주소나 MAC 주소와 같은 기계적인 식별자 대신 사용된다.

호스트명은 NIS(Network Information Service), DNS(Domain Name System), SMB(Server Message Block) 등 여러 체계에서 사용되므로, 네트워크 환경에 따라 같은 컴퓨터에 서로 다른 호스트명이 할당될 수도 있다. 그러나 일반적으로 "호스트명"이라고 하면 인터넷 상에서의 호스트명을 가리키는 경우가 많다.

인터넷에서 호스트명은 인터넷에 연결된 호스트(컴퓨터)의 이름으로, 보통 호스트의 지역 이름(local name)에 도메인 이름을 결합한 형태를 취한다. 예를 들어 'ko.wikipedia.org'이라는 호스트명에서 도메인 이름은 'wikipedia.org'이며, 그 앞의 'ko'는 호스트의 지역 이름이다. 이 호스트명은 DNS를 통해 계층적으로 IP 주소로 변환되거나, 사용자 컴퓨터의 hosts 파일에서 IP 주소를 검색하여 사용된다.

모든 호스트명은 DNS 상에서 사용할 수 있는 올바른 도메인 이름이지만, 모든 도메인 이름이 호스트명인 것은 아니다. IP 주소가 할당된 도메인 이름만이 호스트명으로 기능할 수 있다.

호스트명의 명명 규칙은 RFC 1123(Requirements for Internet Hosts) 및 RFC 952에 정의되어 있다. 주요 제한 사항은 다음과 같다:

  • 호스트명은 점(.)으로 구분된 부분(레이블)들로 구성된다.
  • 각 레이블은 1자에서 63자까지로 구성된다.
  • 전체 호스트명의 길이는 255자를 초과할 수 없다.
  • 각 레이블은 ASCII 아라비아 숫자(0~9), 로마자(대소문자 구별 없음), 하이픈(-)으로만 구성되어야 한다.
  • 각 레이블이 하이픈으로 시작하거나 끝날 수 없다.

최상위 도메인을 포함한 모든 레이블이 나열된 호스트명을 FQDN(Fully Qualified Domain Name, 전체 주소 도메인 이름)이라고 한다. 예를 들어 'test.example.com'에서 'test'가 호스트명, 'example.com'이 도메인 이름이며, 이를 합친 전체가 FQDN이다.

호스트명은 웹 브라우징, 전자 우편, 원격 접속(SSH, RDP), 인증 시스템(Kerberos 등) 등 다양한 네트워크 서비스에서 IP 주소 대신 사용되며, DNS의 A 레코드(IPv4) 또는 AAAA 레코드(IPv6)를 통해 IP 주소와 매핑된다.

둘러보기

더 찾아볼 만한 주제

    전체 문서 보기