윈도우 윈도XP에서 DNS서버 만들기

황제낙엽 2008.06.18 19:13 조회 수 : 3419 추천:120

http://blog.naver.com/welchsjam/20021270081

※ DNS서버를 윈도우XP에서도 운용할 수 있다니 정말 놀라운 일이다.

설치도 어렵지 않고 리눅스에서 만큼 어렵지 않았던것 같다. 리눅스에서 DNS를 운용해 보았던 것이 많은 도움이 되었다.

 

※ 이글은 DNS서버를 운용해보고자 하는 윈도우 사용자를 위해서 적은다.

참고는 자유이나 추후 발생하는 어떤 문제에도 책임질 수 없다..ㅋㅋㅋ

그럼 시작 해볼까나...!

 

1. 다운로드(http://www.isc.org)

 - 아래 그림처럼 윈도용 최신버전을 다운받는다.(그림을 클릭하면 잘 보일것이다.)

 

 - BIND9.3.2.zip를 다운받았으면 압축을 풀고 폴더를 확인한다.다음과 같을 것이다.

 

2. 설치

 - BINDinstall.exe를 실행시킨다.

① 설치할 경로를 지정한다. 없다면 생성할것인가라는 창이뜬다. 필자는 C:dns로 지정했다.

② 패스워드를 적는다..솔직히 왜 적는지 모르겠다. 3번은 확인차 적는것이다.

④ install을 클릭하면 자동으로 설치가 완료된다.

3. 설정

 - 설치후 c:dns 폴더를 확인하면 bin과 etc폴더가 생성되어 있음을 알수있다.

 - bin 폴더에는 프로세서를 실행할수 있는 파일들이 있고, etc 폴더는 비어있다.

 - 이상태로는 아무것도 실행을 할 수 없다.

 - 기본적으로 named.conf 파일과 ****.zone 파일 ****.zone.rev파일 named.ca파일은 존재해야한다.

 - 필자는 위 파일 모두를 etc폴더에 위치시켰다.

 - 어떤 경로에서 프로세서를 실행할 수 있도록 Path에 C:dnsbin 을 추가하자

[path추가]

 - 시스템등록정보 -> 고급 -> 환경변수로 들어간다.

 - 편집클릭

 - 다음을 추가한다.

 - 확인 -> 확인 -> 확인

 - 이젠 도스창 어느경로에서든 DNS관련 프로세서를 실행시킬 수 있다.

[named.conf 파일 살펴보기]

 - 여기까지 필자의 폴더를 한번 살펴보겠다.

 - bin 폴더는 설치때 생성된것이라 모두 같을 것이다.

 - etc 폴더에는 필자가 4개의 파일을 생성했다.

 - named.conf 를 살펴보자

 - 위 분홍색 부분이 중요하다. test.zone 와 test.zone.rev 파일의 위치를 지정하는 부분이다.

   리눅스와 차이점은 경로지정이다.

 - test.zone 파일과 test.zone.rev 파일은 리눅스에서 작성법과 같다. 인터넷상에 많이 있으므로     따로 올리지는 않겠다.

[rndc.key생성 rndc.conf설정]

 - rndc.key 생성

 - 시작 -> 실행 -> cmd 도스창을 띄운후 아래와 같이 실행한다.(그림을 클릭하면 자세히 보일것이다)

 - c:dnsetc 폴더에 rndc.key와 rndc.conf 가 생성되었다.

 - rndc.conf 설정

 - 위와 같이 수정한다.

 

4. 실행

 - 실행은 아래와 같이 한다.(command창에서)

   >named.exe -g  <---요렇게 실행한다.

- 프로세서가 실행되었는지 확인한다.
 - 윈도우 작업관리자에 네임서버 프로세서가 활성화 되었음이 확인된다.
 - 모든것이 이상없이 실행이 되었다.
5. 기타
 - zone파일과 zone.rev파일을 잘 설정하면 여러가지 도메인을 사용할 수 있을것이다.
 - 위 두 파일에 서브도메인을 추가한 후 프로세서를 다시 시작하려면...
 - 이때 rndc를 사용하면 아주 편리하다.
 - 네임서버가 가동된 상태에서 프로세서를 다시구동하려면 rndc reload 해주면 만사 OK
[rndc reload]
 - 위와 같이 server reload successful 메세지가 출력되면 새로운내용이 적용된 것이다.
 - 이렇게 해서 모든 설명이 끝났다.
6. 프로세서 서비스 설정
 - 시스템이 시작하면 프로세서가 자동으로 작동되어야 한다.
 - DNS서버를 인스톨할때 서비스에 자동으로 ISC BIND가 등록이된다.



































- 현재는 서비스가 중지된 상태이다.
 - 서비스를 자동 시작되도록 설정한다.
 - 로컬 시스템 계정 선택한다.

 

 - 서비스 시작 클릭

 - 서비스가 자동 시작으로 설정된것을 확인한다.
- 시스템을 재시작후 윈도우 작업관리자에 named.exe 프로세서가 가동중임을 확인한다.
- 이것으로 windows에 DNS서버 설치 강좌를 마치겠다.
※ 많은 도움되기를 바라며
※ 마지막으로 이글을 퍼가시는 분들은 잘 사용하시고 덧글에 흔적이라도 남겨주시길 바란다.
 
그럼 이만....

번호 제목 sitelink1 글쓴이 날짜 조회 수
243 Windows 11 Pro 환경의 WSL2(Windows Subsystem for Linux 2)에서 X11(그래픽 앱)을 실행   황제낙엽 2026.01.06 2674
242 경로 관련 별칭(alias)   황제낙엽 2025.12.19 2558
241 macOS 에서 finder 로 숨김 디렉토리, 파일을 조회   황제낙엽 2025.09.26 1654
240 특정 폴더 제외하고 가장 최근에 생성된 폴더 이름 가져오는 shell file 만들기   황제낙엽 2025.07.28 2597
239 [Copilot] WSL2 Ubuntu 실행 방식과 차이점   황제낙엽 2025.06.09 2571
238 [Gemini] docker pull 로 다운받은 ubuntu 이미지를 portainer 로 실행하여 접속   황제낙엽 2025.06.02 2585
237 Windows 11 Pro -> WSL2 (Ubuntu) -> Docker -> Portainer   황제낙엽 2025.05.30 2734
236 윈도우 11 설치 USB 만들기 가이드 https://blog.naver.com/cjs0308cjs/223694056158  황제낙엽 2025.01.10 4000
235 [bard] docker로 실행한 container에 터미널로 접속   황제낙엽 2024.02.01 3677
234 [2023. 11. 6.] 데이터베이스, GUI 클라이언트 환경의 Docker Compose 모음 https://blog.pages.kr/2819  황제낙엽 2024.01.29 3839
233 Docker Compose 문법 정리 (YAML)   황제낙엽 2024.01.29 3388
232 Docker Compose 명령어(실행,중지,삭제) https://docs.docker.com/compose/reference/  황제낙엽 2024.01.28 3862
231 Docker Compose 에 대한 이해와 사용법에 대한 포스팅 모음 https://docs.docker.com/compose/gettingstarted/  황제낙엽 2024.01.26 4096
230 Kubernetes 와 Docker 의 관계   황제낙엽 2024.01.26 3043
229 docker 를 windows 에서 실행하는 방법 3가지 정리   황제낙엽 2024.01.23 3753
228 windows + docker 설치에 대한 포스팅 모음   황제낙엽 2024.01.22 3551
227 윈도우 10 실행키 입력 명령어 목록 (Windows + R) https://haenny.tistory.com/217  황제낙엽 2023.07.12 7558
226 윈도우 10 "원격 데스크톱"의 "컴퓨터 목록" 정보 저장 위치 (from Bing)   황제낙엽 2023.07.11 4016
225 compress this drive to save disk space (이 드라이브를 압축하여 디스크 공간 절약)   황제낙엽 2023.05.09 4238
224 명령어 모음   황제낙엽 2023.05.06 3667