웹서버나 윈도우10 서버 환경에서 도메인 없이 테스트할 때, hosts 파일을 수정해 도메인과 IP를 직접 연결하는 방법을 정리했습니다. DNS 서버 없이도 운영체제 단에서 주소 매핑이 가능하며, hosts 파일 역할과 수정 절차, 위변조 점검까지 따라하기로 안내합니다. 이미지 설명과 함께 있으니 따라해보세요.
1. 도메인 없이 서버 테스트가 불편한 이유
웹서버나 각종 서비스를 테스트할 때 IP 주소로만 접속하면 관리가 불편해집니다.
가상호스트 설정이나 서비스별 테스트를 하려면 도메인 기반 접근이 훨씬 직관적이기 때문입니다.
이럴 때 DNS 서버를 따로 구성하지 않아도, 윈도우 hosts 파일을 수정해 간단히 도메인과 IP를 연결할 수 있습니다.
2. Hosts 파일의 역할과 특징
hosts 파일은 운영체제가 도메인과 IP를 매핑할 때 가장 먼저 참고하는 파일입니다.
- DNS 서버보다 우선 적용
- 윈도우뿐 아니라 리눅스/유닉스 계열에서도 동일한 개념
- 운영체제 단에서 직접 도메인 → IP 연결 수행
즉, DNS가 네트워크 레벨의 매핑이라면 hosts 파일은 로컬 OS 레벨 매핑이라고 이해하면 됩니다.
3. Hosts 파일 수정 전 알아둘 점
hosts 파일은 강력한 역할을 하는 만큼, 악성코드의 표적이 되기도 합니다.
다음 상황이라면 hosts 파일 점검이 필요합니다.
- 특정 사이트 접속 시 이상한 페이지로 이동
- 정상 도메인이 전혀 다른 IP로 연결됨
테스트 목적이 아니라면, hosts 파일에 불필요한 항목이 없는지 항상 확인하는 습관이 좋습니다.
4. 윈도우10 Hosts 파일 열기(관리자 권한)
hosts 파일은 관리자 권한으로만 수정할 수 있습니다.



- 윈도우 시작 버튼 클릭
- Windows 보조 프로그램 → 메모장 찾기
- 메모장을 마우스 오른쪽 클릭 → 관리자 권한으로 실행
- 메모장에서 아래 경로로 이동
경로
C:WindowsSystem32driversetc
파일 열기 시
- 파일 형식을 모든 파일(.) 로 변경
- hosts 파일 선택 후 열기
5. Hosts 파일로 도메인과 IP 연결하기
hosts 파일은 형식이 매우 단순합니다.

입력 형식
IP주소 + 공백 + 도메인
예시
192.168.100.2 naver.com
이렇게 입력하면, 해당 PC에서 naver.com 접속 시
- 실제 DNS와 무관하게
- 192.168.100.2 서버로 연결됩니다.
수정 후에는 저장만 하면 즉시 적용됩니다.
별도 재부팅은 필요하지 않습니다 😊
6. 자주 묻는 질문(FAQ)
Q1. hosts 파일을 수정했는데 적용이 안 되는 것 같아요.
A1. 브라우저 캐시나 DNS 캐시 영향일 수 있습니다. 명령 프롬프트에서 u003ccodeu003eipconfig /flushdnsu003c/codeu003e 실행 후 다시 접속해보세요.
Q2. hosts 파일에 모르는 도메인이 잔뜩 적혀 있어요. 괜찮은 건가요?
A2. 사용자가 직접 추가하지 않은 항목이라면 위변조 가능성이 있습니다. 백신으로 검사하고, 불필요한 항목은 삭제하는 것이 안전합니다.