티스토리 뷰

인터넷을 뒤지고 뒤져도 나의 상황에 맞는 환경을 찾을수가 없었다.

유사한것도 찾아볼 수가없어서 시행착오끝에 나만의 설명서를 찾을수 있었다.


[환경]

1. 아파치 없이 톰캣만 구동.

2. window7

3. 가비아도메인사용(www.dbdda.xyz)

4. 건물전체가 GIGA KT인터넷 사용 (벽에서 그냥 튀어나온 랜선,,,꼽으면 바로 인터넷됨,,중앙에서 관리 : 전체 공유기인샘)

5. 내방에 공유기가 하나 더있음, 공유기를 두번타고 들어오는샘



[목표]

localhost:8080 혹은 localhost:9090은 접속잘됨(본인PC에서만)

외부에서는 같은 네트워크 상태아니면 내PC IP를 치고 들어와도 접속못함

==> 즉, 외부어느환경이든 내가만든 PC에 접속하기 위함(모바일로도) : 한마디로 서버 만드는것★






첫번째 공유기없이 벽에서 튀어나온 랜선을 활용할때



건물전체 공유기에 접속해서 포트포워딩 설정함

1. cmd -> ipconfig/all 하면 ip와 기본게이트웨이 DNS 주소등 정보를 얻는다.

2. 위에서 얻은 기본게이트웨이를 웹창에 적으면 건물자체 공유기에 접근하게된다.(난 KT GiGA WIFI home)



그럼 이렇게 나온다 여기서  왼쪽 장치설정 -> 트래픽 관리 -> 포트포워딩 설정

내부 IP주소에는 1번에서 얻은 내PC ip값을 적어넣고 나는 localhost뒤에 :8080 붙이기 싫어서 기본포트인 80을 설정

그리고 톰캣에 9090으로 설정을 해 뒀기 때문에 내부포트는 9090이다. 그리고 확인누르면됨,


3. 거의 끝난거 같다. 웹창에 

==> http://내아이피/SpringTeam/main.do    이렇게 하면 안나옴

★중요★ 네이버에서 공인ip 검색하면 내컴터의 공인ip가 나옴 이걸 입력해야함

======> http://공인ip/SpringTeam/main.do       (참고로 SpringTeam은 Spring project로 이클립스에서 작업한 패키지명이다.


-----끝-----






두번째 벽에서 튀어나온 랜선에 다시 내 공유기를 연결할때

후....쫌더 복잡함 .... 내가 이걸할려고..아오


1. 위에꺼 똑같이 반복(그러나 내IP설정 주의 아래4번에서 설명)

2. 추가로 iptime공유기를 설정해야 한다.

iptime공유기로 접속해보자 보통 http://192.168.0.1 이거로 접속하면 될것임

아이디랑 비번은 초기 설정했던걸로 들어가고

설정화면에 다다를 것


3. 아까 내부포트를 9090으로 한다고 했다. 여기서는 그 9090을 받아서 외부포트에 써준다.

그리고 실제 톰캣의 9090으로 접근한다.


4.★여기가 핵심

위에쓴 iptime공유기없이 포트포워딩할때는 건물공유기에다가 내 ip주소를 썼지만

공유기가 하나더있을땐 공유기의 외부 IP 주소와 건물공유기에다쓴 내IP주소와 일치시켜줘야함



저걸쓰면됨..


---그럼끝---





마지막 공통사항 중요한것

※※※※※※※※※※※※※※고정 IP로 설정해주는것 ※※※※※※※※※※※※※※※※

고정아이피 설정은 다른곳에서 설명이있으니 내가 하지 않겠음