호스트명
Hostname컴퓨터 네트워킹에서 호스트 이름(archaically nodename[1])은 컴퓨터 네트워크에 연결된 장치에 할당되어 월드 와이드 웹과 같은 다양한 형태의 전자 통신에서 장치를 식별하는 데 사용되는 레이블입니다.호스트 이름은 단일 단어 또는 구문으로 구성된 단순한 이름일 수도 있고 구성될 수도 있습니다.통상, 각 호스트명에는, 퍼포먼스등의 이유로 패킷을 라우팅 하기 위해서, 적어도1 개의 숫자 네트워크 주소가 관련지어져 있습니다.
인터넷 호스트명은 Domain Name[2] System(DNS; 도메인네임 시스템) 도메인의 이름을 마침표('도트')로 호스트 고유의 라벨과 구분하여 추가했을 가능성이 있습니다.후자의 형식에서는, 호스트명을 도메인명이라고도 부릅니다.인터넷 최상위 도메인을 포함하여 도메인 이름이 완전히 지정된 경우 호스트 이름은 FQDN(정규화된 도메인 이름)이라고 합니다. DNS 도메인을 포함하는 호스트 이름은 종종 호스트 이름을 주소에 매핑하기 위해 나타내는 호스트의 IP 주소와 함께 도메인 네임 시스템에 저장됩니다., 또는 그 반대의 프로세스입니다.
인터넷 호스트명
인터넷에서 호스트 이름은 호스트 컴퓨터에 할당된 도메인 이름입니다.일반적으로 호스트의 로컬 이름과 상위 도메인의 이름을 조합한 것입니다.예를 들어 en.wikipedia.org은 로컬호스트명(en)과 도메인명 wikipedia.org으로 구성됩니다.이러한 종류의 호스트명은 로컬호스트 파일 또는 Domain Name System(DNS; 도메인네임 시스템) 리졸바를 통해 IP 주소로 변환됩니다.단일 호스트 컴퓨터에는 여러 개의 호스트 이름이 있을 수 있지만 일반적으로 호스트의 운영 체제에서는 호스트가 자신을 위해 사용하는 하나의 호스트 이름을 사용하는 것을 선호합니다.
다음에 나타내는 제한을 따르는 한, 임의의 도메인명을 호스트명으로 할 수도 있습니다.예를 들어, 둘 다 en 입니다.wikipedia.org 와 wikipedia.org 는 모두 IP 주소가 할당되어 있기 때문에, 호스트명입니다.도메인 네임시스템에 적절히 정리되어 있는 경우는, 호스트명을 도메인명으로 할 수 있습니다.도메인 이름이 인터넷 호스트에 할당되고 호스트의 IP 주소와 연결된 경우 호스트 이름이 될 수 있습니다.
구문
호스트명은 점으로 연결된 일련의 라벨로 구성됩니다.예를 들어, 「en.wikipedia.org」는 호스트명입니다.각 라벨의 길이는 [2]1 ~63글자여야 합니다.구분 도트를 포함한 호스트명 전체의 ASCII 문자는 최대 253자입니다.[3]
프로토콜에 대한 인터넷 표준(Request for Comments)은 레이블에 ASCII 문자 a ~ z(대문자와 소문자를 구분하지 않는 방식), 숫자 0 ~ 9 및 하이픈 마이너스 문자('-')만 포함할 수 있도록 지정합니다.호스트명의 원래 사양에서는 라벨이 하이픈으로 [4]끝나지 않고 알파벳 문자로 시작해야 했습니다.다만, 이후의 사양에서는, 호스트명 라벨의 선두는 숫자로 [5]할 수 있었습니다.국제화된 도메인 이름은 Punycode [6]변환을 사용하여 ASCII 문자열로 Domain Name System에 저장됩니다.
호스트명에는 밑줄 문자(_) 등 다른 문자를 사용할 수 없지만 다른 DNS 이름에는 밑줄을 [7][8]사용할 수 있습니다.이 제한은 RFC 2181에 의해 해제되었습니다.DomainKeys 및 서비스 레코드 등의 시스템에서는 특수 문자가 호스트 이름과 혼동되지 않도록 하기 위한 수단으로 밑줄을 사용합니다.예를 들어 _http 입니다._sctp.www.example.com 은 도메인 example.com 의 SCTP 대응 Web 서버 호스트(www)의 서비스 포인터를 지정합니다.표준에도 불구하고, Chrome, Firefox, Internet Explorer, Edge 및 Safari에서는 호스트 이름에 밑줄을 사용할 수 있습니다.단, IE 의 쿠키에 밑줄 [9]문자가 포함되어 있는 경우는 올바르게 동작하지 않습니다.
다만, 언더 스코어로 구성된 호스트명을 해결하려고 하면 유효합니다.예: _.example.com.이는 반복 [10]쿼리 중에 중간 DNS 서버에서 사용할 수 있는 정보의 양을 줄이기 위해 RFC 7816에 의해 사용됩니다.쿼리 이름 최소화 기능은 BIND 9.14.[11]0에서 기본적으로 이니블로 되어 있습니다.
호스트명 en.wikipedia.org 는 DNS 라벨 en(호스트명 또는 리프 도메인), wikipedia(두 번째 수준 도메인) 및 org(최상위 수준 도메인)로 구성됩니다.호스트명에는 2600이나 3abc 등의 라벨을 사용할 수 있습니다만, -hi-, _hi_, *hi*는 무효입니다.
Top-Level Domain Name(TLD; 최상위 도메인 이름)을 포함한 모든 라벨이 지정되어 있는 경우 호스트명은 Fully Qualified Domain Name(FQDN; 완전 수식 도메인 이름)으로 간주됩니다.호스트명 en.wikipedia.org은 최상위 도메인 조직으로 종료되므로 완전 수식입니다.operating system DNS 소프트웨어의 실장에 따라서는, 완전 수식 도메인명을 완성하기 위해서, 수식되지 않은 호스트명이 시스템에 설정되어 있는 디폴트 도메인명과 자동적으로 조합되는 일이 있습니다.예를 들면, MIT의 학생은 「mail@csail」에 메일을 송신해, 메일 시스템에 의해서 자동적으로 joecsail
.mit.edu 에 송신되도록 할 수 있습니다.
적절한 호스트명을 선택하기 위한 일반적인 가이드 라인은 RFC 1178에 [12]기재되어 있습니다.
예
토성과 목성은 PC라는 네트워크에 연결된 두 장치의 호스트 이름일 수 있습니다.PC 내에서 디바이스는 호스트명으로 주소 지정됩니다.디바이스의 도메인 이름은 새턴입니다.PC와 목성.각각 PC를 사용합니다.PC가 인터넷에서 2차 도메인 이름(예: PC.net)으로 등록되어 있는 경우, 호스트는 완전 수식 도메인 이름 saturn으로 주소 지정될 수 있습니다.PC.net 및 주피터.PC.net 를 참조해 주세요.
「 」를 참조해 주세요.
레퍼런스
- ^ System V/AT Runtime System. Microport.
- ^ a b RFC 1034, 섹션 3.1 "이름 공간의 사양과 용어"
- ^ Chen, Raymond (12 April 2012). "What is the real maximum length of a DNS name?". Microsoft devblog. Archived from the original (html) on 18 May 2019. Retrieved 31 July 2019.
- ^ DOD Internet Host Table Specification. October 1985. doi:10.17487/RFC0952. RFC 952.
- ^ Requirements for Internet Hosts -- Application and Support. October 1989. doi:10.17487/RFC1123. RFC 1123.
- ^ RFC 3492, Punycode: Unicode for Internationalized Domain Names in Applications (IDNA), A. Costello, The Internet Society (2003년 3월)부트스트링 부호화
- ^ "Underscores in DNS". Retrieved 2011-07-20.
- ^ "Common DNS Operational and Configuration Errors". Retrieved 2018-08-21.
- ^ Internet Explorer Cookie Internals(FAQ)
- ^ DNS Query Name Minimisation to Improve Privacy. doi:10.17487/RFC7816. RFC 7816.
- ^ "QNAME Minimization and Your Privacy". 6 March 2019. Retrieved 2019-07-17.
- ^ Libes, D. "Choosing a Name for Your Computer". IETF. IETF (Integrated Systems Group/NIST). Retrieved 21 November 2021.
