자 모든 포트를 사용할수 있게는 했는데

외부와 내부의 연결이 되지 않은 상태이다.

선착장은 준비가 됬는데 뱃길이 뚫리지 않은 상황이라고 생각하면 될듯

그럼 이제 뱃길을 준비해 보자.

// >> : 포트를 열어두면 네트워크 공격이 들어올 수 있다. 자신이 사용할 포트만 연결시키자.


먼저 자신이 사용할 포트의 번호를 정해두는게 좋은데

1 ~ 1000 까지는 특수한 목적으로 사용되고 있다.

1001 ~ 30000내에서 자신이 사용할 포트를 정해보자.

나는 1234, 9090으로 사용했음


밑에 규칙이름 , 내부 IP주소, 외부포트, 내부포트를 설정한뒤 적용을 누르면

위에 3개처럼 등록이 된다.


규칙이름 : 자기가 구분하기 쉽게 설정하면 됨

내부 IP주소 : 현재 컴퓨터의 IP주소, 옆의 현재 접속된 IP 주소 체크하면 자동으로 설정된다.

외부 포트 : 밖에서 연결을 시도할때 사용할 포트번호

내부 포트 : 안에서 연결을 받을때 사용할 포트번호

나같은 경우에는 외부, 내부포트 같게 설정했다.

저렇게 한뒤 적용하면 동작한다.


통신사 공유기를 사용한다면

이런 화면에서 포트포워딩을 할수 있다.


DMZ 설정, 포트포워딩 과정을 끝냈다면 이제는 코딩으로 들어가서 테스트 해볼 시간


게임 프로그래밍을 하거나 다른 프로그램들을 짜다보면 "서버와 연결시켜서 해보고 싶다" 라는 생각을 자주 하게 된다.

나또한 이런 생각을 했었는데 책을 보면서 허겁지겁 했던거 같다.

책을 보면서 따라하기 전에 하드웨어적으로 설정을 해야 인터넷을 통해 서버가 제대로 동작했다. 이것부터 해보자.


먼저 컴퓨터에서 수신, 송신을 할때 다양한 포트를 사용하게 되는데 이때 DMZ가 설정이 안되있으면 연결이 안된다.

DMZ를 먼저 설정해보자.


1 >> : 인터넷 회사 공유기

나같은 경우엔 유플러스 인터넷을 사용하는데 공유기 설정 (보통 주소창에 IP로 입력)창을 들어가면 다음과 같은 화면이 나온다

여기서 밑의 공유기 사진에 >모양 버튼을 누르면 설정으로 진입할수 있다.

여기서 사용되는 패스워드는 대부분 공유기에 스티커로 붙어있다. 밑의 Code는 사진의 알파벳을 그대로 치면 됨

비밀번호를 입력후 들어가면 이런곳이 나온다.

1번째 방법 : 네트워크 설정 -> NAT 설정 -> DMZ 서버 (포트포워딩) 으로 가거나

2번재 방법 : 밑의 녹색 부분의 DMZ 서버의 >아이콘을 눌러서 들어간다.

그럼 이런창이 나오게 되는데

1 : DMZ 사용함을 켜서 자신의 컴퓨터 IP를 입력해 주는 방법이 있고

2 : Super DMZ를 이용해서 설정하는 방법이 있다.

근데 가정용 인터넷은 내부 IP도 유동적으로 잘변하기 때문에 Super DMZ 추천

Super DMZ 하면 이런창이 나오는데 여기서 맥주소 검색을 누른다.

그럼 다음과 같이 공유기에 연결된 기기들이 나오는데 여기서 서버로 돌릴 컴퓨터를 선택해야 한다.

어떻게 찾아야 하나 ??

"프로토콜"을 통해 찾아야 한다. 여기서 프로토콜은 맥주소임 (MAC 주소)

윈도우 + R키를 누른뒤에 cmd 친후 확인을 눌러서 콘솔창을 열어보자


그럼 이런창이 나오는데 여기에 ipconfig/all (사진처럼)를 친뒤 엔터를 누른다.

이런 목록이 엄청 나올텐데 대부분 컴퓨터는 리얼텍 아니면 인텔 LAN이다.

저기서 물리적 주소 (빨간 박스부분)이 "프로토콜"이다.

SuperDMZ 맥주소 검색에서 물리적 주소(MAC주소)가 같은걸 선택해 줘야한다.


내컴퓨터가 인터넷 공유기 + 다른 공유기를 통해서 컴퓨터와 연결된다면 ?

공유기의 MAC주소를 확인해야 한다.

이런식으로 맥주소를 확인해야 한다.

IP주소 쳐서 들어가는 거보다 그냥 공유기 회사 프로그램 깔아서 들어가는게 편함.

이렇게 Super DMZ설정을 하면 인터넷을 통해서 데이터를 주고 받을 준비는 끝났다.


2 >> : 기타 공유기 (IPTIME 등등)

인터넷 회사 공유기에 다른 공유기가 연결되어 있거나

자신의 공유기가 통신사 공유기가 아니라면 좀 다른 연결이 필요하다


이런 메뉴로 들어간뒤에 DMZ 설정을 해줘야 한다. 주소 적는칸 밑에 "현재 접속된 PC의 IP주소로 설정" 체크하면 편하다.


이렇게 하면 "모든 포트를 개방" 하는 "DMZ 설정"이 끝났다.


+ Recent posts