DNS 변경없이 도메인 주소로 접속하는 방법(hosts 변경)

– 도메인이 없거나 실제 서비스중이어 DNS를 변경할 수 없다면, 현재 PC의 hosts 파일을 변경하여 접속할 수 있습니다.
현재 PC의 C:\Windows\System32\drivers\etc\hosts 파일을 열고 다음 내용을 추가하고 저장합니다.

192.168.10.129 www.php79.com php79.com

 

이제 웹브라우저를 닫았다가 다시 열고, http://www.php79.com/php79test.php 주소로 접근하면 이전 과정에서 만든 테스트 페이지가 보여지게 됩니다.

– hosts 파일에는 여러개의 IP와 여러개의 주소를 다중 선언할 수있습니다.

192.168.10.129 www.php79.com php79.com
#192.168.10.130 test.php79.com    # 샾으로 주석 처리한 라인은 인식되지 않습니다!
...

주의) 테스트가 끝나면 반드시 hosts 파일에서 추가한 내용을 삭제하거나 주석처리(#)해야 합니다.   실수로 잊고 지내면 개발자 PC에서만 www.php79.com 등 작업했던 사이트의 실제 서버로 연결되지 않는 문제가 생기게 됩니다. 의외로 개발자분들이 많이 실수하시는 케이스입니다. 자신의 PC 1대에서만 접속이 안된다고…^^;

Tip) 제 경우에는 hosts 파일을 수정한 PC에서는 hosts 파일을 바탕화면으로 바로가기를 만들어 놓습니다.  그래야 몇  일뒤에 보거나 혹 다른 개발자가 보더라도, 아~ 이 PC에선 hosts 파일을 건드렸구나 하고 쉽게 파악할 수 있게 됩니다.