비디오: STON Guide Chapter3 가상호스트 만들기 2024
전체 인터넷은 네트워크 관리자가 호스트 파일 이라는 간단한 텍스트 파일에서이를 추적 할 수있을 정도로 작았습니다. 단순히 네트워크상의 모든 호스트의 이름과 IP 주소를 나열했습니다. 각 컴퓨터에는 자체 호스트 파일 복사본이 있습니다.
트릭은 모든 Hosts 파일을 최신 상태로 유지하는 것이 었습니다. 새로운 호스트가 인터넷에 추가 될 때마다 각 네트워크 관리자는 자신의 호스트 파일 사본을 수동으로 업데이트하여 새 호스트의 이름과 IP 주소를 추가합니다.
인터넷이 성장함에 따라 Hosts 파일도 증가했습니다. 1980 년대 중반에 더 나은 솔루션이 필요하다는 것이 분명 해졌습니다. DNS (Domain Naming Service)는이 문제를 해결하기 위해 고안되었습니다.
Hosts 파일을 이해하는 것은 두 가지 이유로 중요합니다:
-
Hosts 파일은 죽지 않았습니다. 소규모 네트워크의 경우 호스트 파일이 네트워크 컴퓨터의 이름 확인을 제공하는 가장 쉬운 방법 일 수 있습니다. 또한 Hosts 파일은 DNS와 공존 할 수 있습니다. Hosts 파일은 DNS가 사용되기 전에 항상 검사되므로 원하는 경우 Hosts 파일을 사용하여 DNS를 무시할 수도 있습니다.
-
Hosts 파일은 DNS의 선구자입니다. DNS는 Hosts 파일의 한계를 우회하도록 고안되었습니다. Hosts 파일의 작동 방식을 이해하면 DNS의 이점을 이해하는 데 더 유리한 입장에 서게됩니다.
Hosts 파일은 IP 주소가 호스트 이름과 일치하는 행을 포함하는 간단한 텍스트 파일입니다. 메모장을 포함한 텍스트 편집기 나 MS-DOS EDIT 명령을 사용하여 호스트 파일을 편집 할 수 있습니다. Hosts 파일의 정확한 위치는 클라이언트 운영 체제에 따라 다릅니다.
호스트 파일의 위치127에 매핑 된 호스트 이름
localhost 에 매핑하는 데 사용되는 호스트 매핑 명령을 보여주는 주석으로 끝납니다. 0. 0.199이다. IP 주소 127. 0. 0.199는 표준 루프백 주소입니다. 결과적으로이 항목을 사용하면 컴퓨터가 localhost 이름을 사용하여 자신을 참조 할 수 있습니다. 127 이후에 주목하십시오. localhost 항목은 표준 IPv6 루프백 주소 (: 2)를 정의합니다.이것은 이전 버전의 Windows와 달리 Vista가 IPv6에 대한 내장 지원 기능을 제공하기 때문에 필요합니다. Windows 7 이전에는 이러한 행이 Hosts 파일에서 주석 처리되지 않았습니다. 그러나 Windows 7부터 localhost의 이름 확인은 DNS 자체에서 처리되므로 Hosts 파일에서는 해당 정의가 필요하지 않습니다. 샘플 호스트 파일 # Copyright (c) 1993-2009 Microsoft Corp. # # Windows 용 Microsoft TCP / IP에서 사용하는 샘플 호스트 파일입니다. # #이 파일은 IP 주소와 호스트 이름의 매핑을 포함합니다. 각 # 항목은 개별 행에 보관해야합니다. IP 주소는 첫 번째 열에 #을 붙여 해당 호스트 이름을 붙여야합니다. # IP 주소와 호스트 이름은 최소한 하나의 # 공백으로 구분해야합니다. # # 또한 주석 (예: 이것들)은 개별 # 행에 삽입되거나 '#'기호로 표시된 기계 이름 다음에 삽입 될 수 있습니다. # # 예: # 102. 54. 94. 97 rhino. 절정. com # 원본 서버 # 38. 25. 63. 10 x. 절정. com # x 클라이언트 호스트 # 로컬 호스트 이름 확인은 DNS 자체에서 처리됩니다. # 127. 0. 0. localhost #:: 1 localhost Hosts 파일에 항목을 추가하려면 텍스트 편집기에서 파일을 편집하기 만하면됩니다. 그런 다음 localhost 항목 다음에 파일의 맨 아래에 행을 추가하십시오. 추가하는 각 행에는 IP 주소 및 주소에 사용할 호스트 이름이 나열되어야합니다. 예를 들어, 호스트 이름 server1을 연관 시키려면 다음을 입력하십시오. LoweWriter. co.kr
은 IP 주소
192를 사용합니다. 168. 168. 201
,이 행을 Hosts 파일에 추가합니다:
192. 168. 168. 201 server1. LoweWriter. com 그런 다음 응용 프로그램이 호스트 이름 server1 의 IP 주소, IP 주소 192를 요청할 때마다. 168. 168. 201 가 반환됩니다. 호스트 매핑에 별칭을 추가 할 수도 있습니다. 이렇게하면 별칭을 대체 이름으로 사용하여 사용자가 호스트에 액세스 할 수 있습니다. 예를 들어, 다음 행을 고려하십시오.
192. 168. 168. 201 server1. LoweWriter. com s1
여기서 주소는 192입니다. 168. 168. 201 는 server1로 액세스 할 수 있습니다. LoweWriter. co.kr 또는
s1
.
여러 호스트가 정의 된 호스트 파일 : # Copyright (c) 1993-2009 Microsoft Corp. # # Windows 용 Microsoft TCP / IP에서 사용하는 샘플 HOSTS 파일입니다. # #이 파일은 IP 주소와 호스트 이름의 매핑을 포함합니다. 각 # 항목은 개별 행에 보관해야합니다. IP 주소는 첫 번째 열에 #을 붙여 해당 호스트 이름을 붙여야합니다. # IP 주소와 호스트 이름은 최소한 하나의 # 공백으로 구분해야합니다. # # 또한 주석 (예: 이것들)은 개별 # 행에 삽입되거나 '#'기호로 표시된 기계 이름 다음에 삽입 될 수 있습니다. # # 예: # 102. 54. 94. 97 rhino. 절정. com # 원본 서버 # 38. 25. 63. 10 x. 절정. com # x 클라이언트 호스트 # 로컬 호스트 이름 확인은 DNS 자체에서 처리됩니다. # 127. 0. 0. 1 localhost #:: 1 localhost 192. 168. 168. 200 doug. LoweWriter. com # Doug의 컴퓨터 192. 168. 168. 201 server1. LoweWriter. com s1 # 주요 서버 192.168. 168. 202 debbie. LoweWriter. com # 데비의 컴퓨터 192. 168. 168. 203 printer1. LoweWriter. com p1 #HP Laser Printer 네트워크에서 DNS를 사용하는 경우에도 모든 클라이언트에는 적어도 localhost 를 정의하는 호스트 파일이 있습니다.