Network & Server Factory

개인 공부 기록

IT 용어 & 팁

DMZ와 TwinIP의 차이

1nfra 2020. 8. 31. 13:55
DMZ는 내부 IP 하나에 공유기의 모든 포트를 포워딩하고, TwinIP(Super DMZ)는 MAC 주소를 기준으로 장비에 공인 IP를 직접 할당하는 것처럼 동작합니다. 서버가 공인 IP를 직접 인식해야 하는지에 따라 선택합니다.

1. DMZ

공유기의 내부 IP 중 하나를 지정해, 공인 IP로 들어오는 모든 포트를 그 IP로 연결합니다. 즉 외부에서 들어오는 모든 포트를 지정한 내부 IP로 포트포워딩하는 기능입니다.

DMZ 구조

 

서버는 사설 IP(예: 192.168.0.10)를 받지만, 외부에서 들어오는 모든 포트가 연결되기 때문에 서버에 바로 접속하는 것과 비슷한 효과가 있습니다. 따로 포트포워딩을 설정한 포트를 뺀 나머지 외부 접속이 모두 지정한 IP로 전달됩니다.

장점

  • 포트를 연결만 해 주므로 공유기 성능에 영향이 적습니다.
  • 내부망과 외부망에서의 접속을 다르게 설정할 수 있습니다.
  • 유동 IP 환경에서도 서버의 내부 설정을 바꿀 필요가 없습니다.

단점

  • 서버가 공인 IP를 직접 갖지 않아, 게임 서버처럼 공인 IP를 직접 인식해야 하는 서비스에서 문제가 생길 수 있습니다.
  • 공인 IP가 서버에 없어서 예상하지 못한 오류가 생길 수 있습니다.

2. TwinIP(Super DMZ)

공유기에 연결된 장비 중 지정한 MAC 주소의 장비에 공인 IP를 직접 부여하는 것처럼 동작하는 기능입니다. ipTIME에서는 TwinIP, 다른 공유기에서는 Super DMZ(SDMZ)라고 부릅니다.

TwinIP(Super DMZ) 구조

 

단순히 포트를 연결하는 것이 아니라, 공유기가 소프트웨어 NAT로 공인 IP를 해당 장비에 연결해 줍니다. 결과적으로 서버는 공인 IP를 할당받은 것처럼 보이며, DMZ에 공인 IP처럼 보이게 하는 기능이 더해진 것입니다. NAT 개념은 아래 글에 정리했습니다.

 

[네트워크] NAT, PAT 란?

NAT 와 PAT NAT 와 PAT 는 기업이나 가정의 LAN 에서 사용하는 내부망 주소를 인터넷에서 사용하는 외부망 주소로 변환하는 기술이다. NAT(Network Address Translation) IP 패킷이 라우팅 장비를 거치면서 이동

alsrbdmsco0409.tistory.com

장점

  • 서버가 공인 IP를 그대로 사용하므로 서버 운영이 안정적입니다.
  • 내부 IP를 쓰지 않아 공인 IP 관련 오류가 없습니다.

단점

  • 소프트웨어 NAT를 사용해 공유기 성능에 영향을 받습니다.
  • 속도가 제한될 수 있습니다.

3. 비교

구분 DMZ TwinIP(Super DMZ)
기준 내부 IP 주소 MAC 주소
서버가 받는 IP 사설 IP 공인 IP(처럼 동작)
동작 모든 포트를 지정 IP로 전달 공인 IP를 장비에 연결
공유기 부하 적음 소프트웨어 NAT로 부하 있음
두 방식 모두 서버의 모든 포트가 외부에 노출되므로, 서버 방화벽을 반드시 설정합니다.
728x90
서울
--:--:--
-전체 글
-카테고리
오늘 방문