블로그 프로필 이미지

SMALL




이건 정말 간한 하면서도 유용하게 쓸 수 있기때문에, 꼭 알아두는게 좋다. 물론 웹서버를 관리하는 사람이라면 대부분 알고 있다. 일단 이 방법을 사용할려면 host 파일을 수정해야한다. hosts 파일같은 경우 운영체제와 설치된 경로에 따라서 다르기 때문에 아래의 링크를 통해 경로를 복사하여 파일주소창에 붙여넣기를 하면 된다.



hosts 파일을 열었다면 파일의 맨 아랫줄에 아래와 같은 구조로 입력을 해주면 된다. 수정해야 할부분은 가상호스트주소 부분이다. 


 가상호스트를 돌리는 서버가 로컬일경우


127.0.0.1 가상호스트주소1 127.0.0.1 가상호스트주소2 127.0.0.1 가상호스트주소3 127.0.0.1 가상호스트주소4 127.0.0.1 가상호스트주소5


아래 같은 경우는 가상 호스트를 돌리는 서버가 내부 IP 일 경우다 이경우엔 아래에서  가상호스트주소 뿐만 아니라 가상호스트 내부IP 주소 부분까지 자신에게 맞는 설정으로 변경해주어야 한다.


 가상호스트를 돌리는 서버가 내부 IP일경우


가상호스트내부IP       가상호스트주소1
가상호스트내부IP       가상호스트주소2
가상호스트내부IP       가상호스트주소3
가상호스트내부IP       가상호스트주소4
가상호스트내부IP       가상호스트주소5


또한 이러한 방법을 이용하여, 내부 네트워크에서만 접속이 가능한 도메인을 만들 수 있다. 예를 들면, 집에서 남동생이나 오빠가 즐겨보는 야동 싸이트가 있다면, 그 싸이트를 막아버리는 방법이 있다. 그 방법은 아래와 같다. 아래에서 수정해야할 부분은  야동싸이트 가 있는 부분이다. 이부분에는 자신이 막고 싶은 싸이트를 집어 넣으면 된다.


 host를 사용하여 싸이트를 막아버리는 방법


121.189.57.82           야동싸이트1
121.189.57.82           야동싸이트2
121.189.57.82           야동싸이트3
121.189.57.82           야동싸이트4


위와 같이 hosts 파일을 설정해 둔다면, 가족중 누군가 야동 싸이트를 들어가는 순간 아래와 같은 화면이 뜰것이다.



(KCSC Warning 페이지)



글의 본래 요지는 이런게 아닌데 자꾸 이상한데로 빠진것같다. 아무튼 hosts 파일은 잘못수정했다간 인터넷을 못하는경우도 발생하기 때문에 마음편히 가지고 놀려면 미리 백업을 해두는게 정신 건강에 좋을 것이다.


나같은 경우는 서버의 db 관리 웹프로그램인 phpmyadmin 을 hosts 파일을 통해 내부에서만 사용가능하게 가상호스트를 설정해 놓았다. phpmyadmin을 외부적으로 공개하더라도 사용자 인증을 통해 접속하게 하는 방법이 있지만, 그래도 가장 안전한 방법은 내부IP에서만 접속이 가능하게 하는것같다.  

LIST