본문으로 바로가기
반응형

몇일전 ERP업체의 업데이트 서버의 IP주소가 변경된다는 연락을 받아

변경될 주소로 접속테스트를 진행했을 때는 문제가 없었다.
그런데, 변경된 후 업데이트 사이트에 접속이 되지 않아 당황했는 일이 있다.

원인은 host 파일 이었다.

 

<진행내용>

1. 업체의 업데이트 서버 IP변경 공지 <예시>  
   <현재> 업데이트 서버 : www.xxx.co.kr 192.168.100.1
   <변경> 업데이트 서버 : www.xxx.co.kr 192.168.200.1
              사전테스트 서버 : test.xxx.co.kr 192.168.200.1

2. 사전 접속테스트
    test.xxx.co.kr 192.168.200.1
    => 정상작동 확인

3. 업체의 업데이트 서버 IP변경  
   업데이트 서버 : www.xxx.co.kr 192.168.200.1
    => 특정 PC에서만 접속안됨

4. 접속되지 않는 PC에서 원인확인   
   1) 방화벽 정책 확인(아웃바운드) → 이상없음
   2) 백신프로그램 확인(접속차단) → 이상없음
   3) telnet으로 접속확인
       telent www.xxx.co.kr → 접속안됨
       telnet 192.168.200.1 → 접속됨
   4) nslookup 으로 dns 확인
       nslookup www.xxx.co.kr → 192.168.100.1 로 나옴 <서버의 IP주소가 다름>
       다른 PC에서 nslookup 으로 조회시 192.168.200.1 로 나옴
   5) host 파일 확인
      - host 파일 위치 : C:\Windows\System32\drivers\etc
      - host 파일을 열어보니 아래 그림처럼 되어있었다.

   5) host 파일 수정  
      - 해당 라인은 remark(#) 처리 하고 저장
      - nslookup www.xxx.co.kr192.168.200.1 로 나옴
      - 업데이트가 정상적으로 이뤄짐...^^

 

host파일은 피싱이나 악성사이트 접속을 유도하기 위해 변조되는 경우가 있으니
읽기 전용으로 설정하는 것을 권장합니다.~~

host 파일의 역할과 기능은 인터넷에 많이 나와 있으니 찾아보세요^^ 

#dns, #host, #호스트파일, #호스트파일수정, #호스파일변경, #사이트접속, #접속안됨