IIS를 먼저 키고 페이지를 만들자..
IIS를 먼저 해보자.
자 이제 눌러서 켜보면.. 오잉?
처음 튜토리얼로 만들어진 곳을 보면 C:\inetpub\wwwroot의 내부에 iisstart.htm이 있는 것을 볼 수 있다. 즉 진입점이 필요하다는 것인데.. 복사해서 내용을 좀 바꿔본다.
"바탕" 이라고 해놓았지만 이 경우 정상적으로 적용이 안되므로, 영어로 작성하자.
추후 background.JPG와 같이 수정하였다.
누르면 블로그로 잘 들어가진다.
로컬 ip로도 잘 들어가진다. 자 이걸로 접속이 되는 지 확인해보자.
그렇다면 외부에서는?
창이 뜨지 않는다.
이유가 뭘까 하고 보니..
나는 공유기를 쓰고 있었다.
포트 포워딩을 해줘야 했다.
짤막하게 적는다.
등록을 하려고 보면 몇 개의 내역들이 있는 데 다음과 같다.
소스 IP 주소 -> 트래픽을 일으킨 대상의 IP
소스 포트 -> 위의 IP에서 연결할 때 사용한 포트 번호
외부 포트 -> 나에게 던져주는 공유기가 접근 받은 포트 번호
내부 IP 주소 -> 실제 IP가 아니라, '공유기에게' 내가 할당받은 ip 주소.
내부 포트 ->그래서 외부 포트로 부터, 내 어디에 받을 것인지?
범위가 설정 가능하게 [ ] ~ [ ] 로 되어 있는 게 보이는데, 범위로 설정한다면
이를테면
외부 포트 -> 80 ~ 81
내부 IP -> ~~~~
내부 포트 -> 80 ~ 81
공유기에게 80 포트로 접근한 애들은 내 80 포트에 연결이 들어 올 수 있고
81은 81 포트로 갈 수 있다.
외부 80에서 내부 80, 81로 했을 경우 80 ->80 으로만 연결이 된 것으로 보아.. 설정상의 차이거나 아니면 처음부터 그렇게 되어 있는 것 같다.
여기서 끝이 아니었다.
이렇게 해서 나한테선 잘 되는데, 외부에서는 전혀 먹통일 수가 있다.
이는 방화벽 때문에 일어나는 현상인데
방화벽 -> 고급 으로 간 뒤, 인바운드 규칙을 추가해주어야한다.
80은 기본적으로 잘 작동 될 수도 있다. World Wide Web 때문에 기존에 있을 수 있는 설정이니까.. 그렇지만 새로운 포트를 파고자 할 경우 꼭 인바운드 규칙을 만들어주자.
81 포트로도 아주 원만하게 접속이 잘 된다.
'프로그래밍 > Network' 카테고리의 다른 글
IIS 외부 게시 (0) | 2016.02.21 |
---|---|
IIS로 웹페이지를 열어보자. (0) | 2016.02.20 |
댓글을 달아 주세요