대학의 컴퓨터는 대부분의 일반 인터넷처럼 작동했습니다. 각 컴퓨터에는 고유 한 IP가 있습니다. 또한 IP 번호를 입력하지 않고 이름 기반의 컴퓨터에 연결할 수 있도록 DNS를 구성했습니다.
이 전화 번호를 가진 모든 사람과 비교할 수 있습니다.
집에서도 비슷한 일을 할 수 있습니다. 그러나 대부분의 홈 설정에는 단일 IP v4 주소 만 제공됩니다. 즉, 다음 중 하나를 의미합니다.
- 한 대의 컴퓨터 만 동시에 사용하거나
- '속임수'를해야합니다.
여기에 속임수는 일반적으로 NAT를 보내고. 전화 비유는 단일 전화 번호를 갖는 것입니다. 문에 접수 원을 추가하십시오. 각 전화는 건물에있는 사람이 아니라 안내 원에게 전화를 겁니다. 그런 다음 내부 전화 중 하나에 연결하도록 요청합니다.
단일 번호 (단일 전화 번호 cq 단일 IP) 만 있기 때문에 전화만으로 내부의 특정 사람 (컴퓨터)을 지정할 수 없습니다. 속임수를 더 추가해야합니다. 예를 들어 전화 번호 A의 모든 전화는 즉시 영업에 연결됩니다. 전화 번호 B의 모든 전화는 즉시 법적으로 처리됩니다.
이 경우 putting the call though
포트 포워딩입니다.
IP : 포트에 대한 연결은 방화벽에 의해 인식되며 로컬 연결을 설정하는 대신 컴퓨터 중 하나로 전달합니다.
각 IP : port 조합은 고유하기 때문에 단일 컴퓨터에만 전달할 수 있습니다.
NAT 네트워크 내의 여러 컴퓨터에 연결하려면 고유 한 포트에 대해 몇 가지 전달 규칙을 사용하여 방화벽을 구성해야합니다.
예 :
(my_ip : port_2022)에 대한
모든 연결 을 컴퓨터 A :, 포트 22로 전달하십시오. (my_ip : port_3022)에 대한
모든 연결을 컴퓨터 B :, 포트 22에 전달하십시오. (my_ip : port_4022)에 대한 모든 연결을 컴퓨터 C :, 포트 22.
이것에 대한 유일한 잠재적 실행은 HTTP입니다. IP : 포트에 요청을 보낼뿐만 아니라 패키지에 호스트 이름도 언급하기 때문입니다. 그러나 이것은 예외입니다. 대부분의 프로토콜은 대상 호스트 이름을 언급하지 않습니다.