인터넷에 연결된 PC가 악성 프로그램이나, 바이러스 등에 인하여 host 파일의 내용이 변경되면,

 

동일한 사이트 주소가 전혀 다른 엉뚱한 사이트로 접속이 됩니다.

 

 

 

쉽게 설명하면, 국민은행 사이트로 접속하기 위해서 우리는 http://www.kbstar.com/ 으로 브라우저에 입력합니다.

 

그러면, 일단 pc내의 host 정보 DNS 먼저 읽어보고 해당 내용이 없으면 네트워크에 설정된 값(자동 또는 수동으로

 

설정해 놓은) DNS 서버를 통하여, 현재 시간 IP 121.129.49.31의 서버로 접속하여 국민은행 사이트에 접속하게 됩니다.

 

이때, 누군가 host 파일을 고의적으로 변경 및 위조하여 특정 서버로 변경했다면, 동일하게

 

http://www.kbstar.com/을 브라우저에 입력하더라도, 악의적으로 만들어진 동일한 디자인으로 생긴 홈페이지로

접속됩니다. 워낙에 똑같이 만들어 놔서, 자신이 진짜 사이트로 접속했는지 안했는지 모를정도 입니다.

 

특정사이트가 유난히 느리거나 이상하게 동작할때 hosts 파일 체크 해보세요

 

 

 

 

웹마스터 및 웹 관련 기술자라면, 서버 DNS 주소 신규 및 변경시에 사전에 자신의 host만 변경해서,

 

실제 DNS를 통한 2차 도메인 셋팅 및 변경상황을 체크 해볼수도 있습니다.

 

기존 image.naver.com이 111.222.333.yy1을 image.naver.com 111.222.333.yy2로 변경 테스트를 자신의

PC 먼저 테스트 해보고 링크 오류 및 이미지 오류를 사전에 체크한뒤에 실제 DNS 변경을 하면 예상치 못한

링크 오류를 잡아 낼수 있습니다.


 

윈도우 hosts 파일 위치는 :

C:\Windows\System32\drivers\etc 폴더 안에 있습니다. 

 

확장자 없이 hosts 파일입니다. 탐색기를 통해 찾은 다음 메모장으로 읽으면 됩니다.

 

일반적인 경우는 기본값은 아래와 같습니다.

 

 

host 파일 위치host 파일 위치

 

자신도 모르게 뭔가 추가 되었다면, 문제가 있는 것입니다.

 

이때는 기존 파일을 hosts.old로 변경하고, hosts 파일에 불필요한게 추가된 내용일 지우면 됩니다.

 

hosts파일을 수정후에는 반드시 저장하시고, 브라우저를 모두 닫은 다음 다시 실행해만

 

변경된 hosts파일을 정확히 인식합니다.

 

 

웹관련 기술자라면, hosts 예제를 통해 필요한 ip 및 2차 도메인 설정을 하신 후에 저장 후 브라우저 재실행을 하면,

 

관련 hosts 파일을 통해 테스트가 가능해집니다. ( 정확한 확인은 ping을 통해서 하면 되겠죠 )

 

 

* 팁을 하나 드리자면,

 

메모장을 먼저 하나 띄우놓고, 탐색기 창을 별도로 띄운 다음에 해당 위치의 hosts 파일을 메모장에 던져 넣어 읽는 방법이 가능 편리합니다.

 

만일, 메모장 수정 권한오류가 난다면 시작 - 모든프로그램 - 보조프로그램 - 메모장에서 마우스 오른쪽을 클릭해서, 관리자 권한으로 실행하면 됩니다. (관리자 권한으로 실행된 메모장에서 수정하시면 됩니다. )

 

그럼 행복한 하루 되세요....

Posted by 탐색시간