상세 컨텐츠

본문 제목

Port Open 여부 확인 프로그램

General

by 탑~! 2012. 8. 7. 09:47

본문

프로젝트를 뛰다보면, 운영서버들이 원격지에 있는 경우가 종종 있습니다. 일명 IDC센터라고 부르기도 하고, 업체마다 무슨무슨센터라고 달리 부르는 경우도 있습니다.
이렇게 원격지에 운영서버가 있는 경우에, 종종 Port가 막혀서 고생하는 경우가 있는데요.(방화벽문제, 보안기능)

서버와의 Port Open여부를 확인해 주는 프로그램을 소개할 까 합니다.
http://download.microsoft.com/download/3/f/4/3f4c6a54-65f0-4164-bdec-a3411ba24d3a/PortQryUI.exe

위 사이트에서 설치화일을 내려받기 후, 저장합니다. 저장한 화일을 실행시키면 압축이 풀리면서 5개 화일이 생기는데, 그 중 portqueryui.exe을 실행합니다.

아래 그림에서 [Enter destination IP or FQDN to query: ] 부분에 IP & FQDN을 입력하고 [Query]버튼을 클릭합니다.

그러면, Query Result 부분에 결과들이 나올겁니다.

그중에서 해당 Port번호 옆에 [LISTENING] or [FILTERED]가 표시되는데..

[LISTENING] = Port Open

[FILTERED] = Port Close

입니다.

그리고, 특정 Port들만을 검사하고 싶을 때는, 아래 그림에서 드롭다운 메뉴처럼 선택할 수 있게 만들 수가 있습니다.

이 근간이 되는 Data는 위에서 다운받고 압축해제한 파일 중에 config.xml에서 추가/수정 하시면 됩니다.


Tip. xml 편집시,

- TCP( Trasmission Control Protocol ) 는 신뢰성을 보장 하는 프로토콜로서, Seq No.와 Ack No.를 이용하여 중간 유실이나 흐름 장애시 재전송을 하는 프로토콜 입니다.

- UDP( User Datagram Protocl )는 TCP와 마찬가지로 data의 전송을 위한 프로토콜 이지만.. 신뢰성을 보장 하지는 않습니다. TCP와 다른 점은 UDP는 중간에 패킷이 유실이나 변조가 되어도 재전송을 하지 않습니다.

- Protocol="BOTH"는 TCP와 UDP 둘 다 시도하라는 Port 명령입니다.

도메인 참여시 Port Open 확인

http://technet.microsoft.com/ko-kr/library/bb727063(en-us).aspx



방화벽 등의 이유로 원격데스크탑(터미널 서비스)의 디폴트 포트(3389)로 
외부에서 원격데스크탑 연결을 열수 없을 경우

아래와 같이 포트 번호를 바꾸면

지정한 포트번호로 연결할 수 있다. 

** 서버에서 작업

1. registry edit...

2. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer

\WinStations\RDP-Tcp\PortNumber
의 포트번호 변경

3. registry edit 종료

4. 터미널 서비스 restart.

4.1 시스템등록정보(내컴퓨터 오른쪽마우스-속성) -> "원격"탭(맨오른쪽)

-> 원격데스크톱 체크 해제 -> 적용 -> 다시 체크 -> 적용(또는 확인)

4.2 또는 reboot

5. 방화벽이 적용된 경우 제어판의 "보안센터"에서 "Windows방화벽" 설정

5.1 "일반"탭 -> "사용" 설정 후 예외조항 추가(예외허용안함 체크되어있으면 해제)하기

=> "예외"탭 -> "포트 추가"

-> 이름 : 임의로 (예, 원격데탑1)

포트번호 : 위의 2단계에서 설정한 포트번호 입력 -> 확인 -> 방화벽창 확인, 닫기

5.2 귀찮으면 "일반"탭 -> "사용안함"으로 설정

** 클라이언트에서 원격데스크탑 연결

6. 포트가 변경된 원격 데스크탑에 연결할 경우

6.1 원격데스크탑연결 -> xxx.xxx.xxx.xxx:5522 와 같이 IP주소 뒤에 포트번호를 쓰시고 접속. 
6.2 또는 실행(cmd)창 -> mstsc /v ip:port#

출처 : http://blog.naver.com/madabba?Redirect=Log&logNo=150005277147

'General' 카테고리의 다른 글

SMTP Test  (0) 2012.08.07
Microsoft Network Monitor  (0) 2012.08.07
[Excel Addin] Excel 에서 SQL 구문 만들기  (0) 2012.06.07
개인 노트 관리  (0) 2012.06.04
Multi IE Collection  (0) 2012.06.04

관련글 더보기