티스토리 뷰
회사에서 외부로 오라클서버를 포트포워딩하여 사용한다.
해당 가상화된 시스템에 내부망에서 os 원격접속하여 작업할 일이 생겼는데,
공유기 접속하여 포트포워딩 정보를 확인 할수 없는 상황이었다. (해당 시스템의 ip 를 모름.)
내부에 망 서브넷 마스크는 192.168.1.255 이다.
외부에서 오라클 포트로 1521 을 사용한다 내부 망에서도 같은 포트를 사용할거라 추측하고
tcping 으로 192.168.1.1 ~ 192.168.1.255 을 전부 확인 한다. 일괄 처리 하기 위해 bat 파일을 만들었다.
@echo off
echo ==============================
echo ping test
echo ping test > test.txt
echo ==============================
echo.
for /L %%i in (1,1,255) do (
tcping -n 1 192.168.1.%%i 1521 >> test.txt
)
pause>null
위에 내용 은 1~255 까지 1씩 증가 시켯고 내부망의 모든 아이피의 1521 포트의 open 여부를 확인하여 test.txt 덧붙힌다.
옵션으로 -w 0.05 으로 대기시간을 줄이는 방법도 있다.
(응답시간은 정확하지 않아서 대기 시간을 줄이는 것은 위험하다....)
'etc' 카테고리의 다른 글
Building and Using PJSIP (0) | 2017.09.17 |
---|---|
멀티 브라우저 제어(Selenium Grid) (0) | 2017.08.04 |
웹 테스트 자동화 (Selenium IDE) (0) | 2017.07.26 |
Regular Expression (ide eclipse 사용) (0) | 2017.06.25 |
자동 업로드 Window Batch Script (SFTP) (0) | 2017.05.19 |
댓글