TCP/IP용 호스트 파일 형식
용도
로컬 호스트의 Internet Protocol (IP) 이름 및 주소를 정의하고 원격 호스트의 이름 및 주소를 지정합니다.
설명
/etc/hosts 파일에는 인터넷 네트워크의 로컬 호스트 및 기타 호스트에 대한 IP ( Internet Protocol ) 호스트 이름 및 주소가 포함되어 있습니다. 이 파일은 이름을 주소로 해석하는 데 (즉, 호스트 이름을 인터넷 주소로 변환하는 데) 사용됩니다. 시스템이 이름 서버를 사용할 때 이름 서버가 호스트 이름을 분석할 수 없는 경우에만 파일에 액세스합니다.
로컬 호스트가 DOMAIN 프로토콜을 사용하는 경우, 분석기 루틴은 이 파일을 검색하기 전에 원격 DOMAIN 이름 서버를 조회합니다. 이름 서버가 없는 플랫 네트워크에서 분석기 루틴은 이 파일에서 호스트 이름 및 주소 데이터를 검색합니다.
hosts 파일의 항목 형식은 다음과 같습니다.
주소 HostName
이 항목에서 Address 는 점분리 10진수또는 8진형식으로 지정된 IP 주소이고, HostName 은 상대 또는 절대 도메인 이름 형식으로 지정된 호스트의 이름입니다. 절대 도메인 이름을 지정하는 경우 첫 번째 이름 앞에 오는 이름 부분입니다. (마침표) 의 최대 길이는 63자이며 공백을 포함할 수 없습니다. 이름의 두 형식 모두에서 총 문자 수는 255자를 초과할 수 없으며 각 항목은 한 행에 포함되어야 합니다. 복수의 HostNames(또는 별명)을 지정할 수 있습니다.
이 파일에는 예약된 (또는 잘 알려진) 호스트 이름을 정의하는 두 개의 특수 케이스 항목이 포함될 수 있습니다. 이러한 호스트 이름은 다음과 같습니다.
| 항목 | 설명 |
|---|---|
| 시간 서버 (timeserver) | 원격 시간 서버 호스트를 식별합니다. 이 호스트 이름은 setclock 명령에 의해 사용됩니다. |
| 인쇄 서버 (printserver) | 인쇄 요청을 수신하기 위한 기본 호스트를 식별합니다. |
이 hosts 파일 항목에서 Address 매개변수는 점분리 10진수또는 8진형식으로 지정된 IP 주소이며, 각 HostName 매개변수는 상대 또는 절대 도메인 이름 형식으로 지정된 호스트 이름입니다. 여기에는 전체 도메인 이름이 나열되지 않습니다. 항상 다음과 같이 나열됩니다.printserver또는timeserver.
이 파일의 항목은 SMIT (System Management Interface Tool) 또는 hostent 명령을 사용하거나 편집기를 사용하여 파일을 작성 및 편집하여 작성할 수 있습니다.
예
이 예제에서 로컬 호스트의 이름은 각 hosts 파일의 첫 번째 행입니다. 이는 파일이 표시되는 호스트를 식별하는 데 도움이 됩니다. hosts 파일의 첫 번째 행에 호스트를 정의할 필요가 없습니다.
- 다음 샘플 항목은 DOMAIN 이름 서버를 실행하지 않는 네트워크에 있는 두 개의 다른 호스트에 대한 hosts 파일에 포함될 수 있습니다.
Host1
호스트 2185.300.10.1 host1 185.300.10.2 host2 185.300.10.3 host3 185.300.10.4 host4 merlin 185.300.10.5 host5 arthur king 185.300.10.5 timeserver
이름 서버가 없는 이 샘플 네트워크에서 각 호스트의 hosts 파일에는 네트워크의 각 호스트에 대한 인터넷 주소 및 호스트 이름이 포함되어야 합니다. 나열되지 않은 호스트는 액세스할 수 없습니다. 인터넷 주소의 호스트185.300.10.4이 예제에서는 다음 이름 중 하나로 액세스할 수 있습니다.host4또는merlin. 인터넷 주소의 호스트185.300.10.5모든 이름으로 액세스할 수 있습니다.host5,arthur또는 king.185.300.10.2 host2 185.300.10.1 host1 185.300.10.3 host3 185.300.10.4 host4 merlin 185.300.10.5 host5 arthur king - 다음은 DOMAIN 네트워크의 다른 호스트에 대한 hosts 파일의 샘플 항목이지만, 호스트는 이름 서버가 아니며 호스트는 더 작은 네트워크에 대해 일부 추가 호스트 이름을 유지합니다.
호스트 5
이 샘플에서, host5이름 서버가 아니지만 DOMAIN 네트워크에 연결되어 있습니다. 호스트 파일host5더 작은 네트워크의 모든 호스트에 대한 주소 항목을 포함하며, DOMAIN 데이터 파일은 DOMAIN 데이터베이스를 포함합니다. 다음의 항목은host5다음으로 시작하는 hosts 파일128.114표시host5더 작은 네트워크에 있는 호스트의 이름을 해석합니다.128.114.1.15 name1.xyz.aus.century.com name1 128.114.1.14 name2.xyz.aus.century.com name2 128.114.1.16 name3.xyz.aus.century.com name3