호스트(host)는 IP주소를 할당함으로써 인터넷 망에 연결된, 통신 가능한 요소를 의미한다. IP주소를 사용하여 통신할 수 있는 장치이다.
호스트이름(hostname)은 이런 호스트(host)에 부여된 이름(name)이다. IP주소를 갖고 있는 장치에 이름(name)을 부여한 것이다. IP주소는 일일이 기억하기 어렵기 때문에 기억하기 쉬운 이름을 부여해서 통신에 사용하는 것이다.
호스트 이름으로는 영문자, 숫자, 하이픈만 사용가능하고 처음과 마지막에는 하이픈을 사용할 수 없다.
호스트이름은 도메인 이름의 한 가지 특수한 유형이다. 도메인 이름 중에서 IP주소를 설정할 수 있는 이름이 호스트 이름이다.
도메인 이름에는 사용할 수 있는 문자의 제한이 없다. 그러나 호스트 규칙에 맞지않으면 IP주소를 당연히 할당할 수 없다.