Network & Server Factory

개인 공부 기록

Hardware/NAS

[Synology] DNS Server 패키지로 개인 도메인 DNS 서버 구축

1nfra 2021. 7. 19. 13:47
구매한 개인 도메인의 네임서버를 Synology NAS로 지정하고, DNS Server 패키지에 Master 영역을 만들어 직접 DNS를 운영하도록 구성했습니다. 이 글에서는 도메인을 domain.com으로 가정합니다.

1. 준비

개인 도메인이 필요합니다. 저는 hosting.kr에서 도메인을 관리하고 있지만, 다른 등록 업체도 설정 방법은 같습니다.

 

https://www.hosting.kr/

 

www.hosting.kr

도메인은 보안상 domain.com으로 표기했습니다. 실제로 설정할 때는 본인의 도메인으로 바꿔 입력하세요.

2. 도메인 등록 업체 설정

2.1 호스트(네임서버) 등록

도메인 관리 화면에서 호스트를 등록합니다. 호스트명은 ns1.domain.com처럼 입력하고, IP 주소에는 NAS가 있는 곳의 공인 IP를 입력합니다.

네임서버 호스트 등록

 

공인 IP는 아래 사이트에서 확인할 수 있습니다.

공인 IP 확인: ip.pe.kr

2.2 네임서버 변경

hosting.kr은 네임서버를 바꾸기 전에 소유자 인증을 거쳐야 합니다. 인증 후 네임서버를 ns1.domain.com, ns2.domain.com으로 입력하고 저장합니다.

네임서버 변경

3. Synology DNS Server 설정

3.1 패키지 설치

패키지 센터에서 DNS Server를 설치하고 실행합니다.

3.2 Master 영역 생성

왼쪽 위의 생성 > Master 영역을 누릅니다.

도메인 이름에는 개인 도메인을, 마스터 DNS 서버에는 앞에서 확인한 공인 IP를 입력하고 확인을 누릅니다.

Master 영역 생성

3.3 NS 레코드 수정

생성한 영역의 리소스 레코드 편집을 열면 기본 레코드가 만들어져 있는데, 이름과 정보가 ns.domain.com으로 되어 있습니다. 도메인 업체에 등록한 이름과 맞도록 ns1.domain.com으로 바꿉니다.

기본으로 생성된 레코드

두 레코드를 ns1.domain.com으로 수정

4. 결과

설정을 마친 모습입니다. 이제 필요한 레코드를 NAS의 DNS Server에서 추가해 사용하면 됩니다.

완성된 모습

설정 완료

NAS가 공유기 뒤에 있다면 DNS 포트(53번, UDP/TCP)를 NAS로 포워딩해야 외부에서 조회할 수 있습니다.

5. 정리

  • 도메인 업체에서 ns1 호스트를 공인 IP로 등록하고, 네임서버를 ns1/ns2로 바꿉니다.
  • DNS Server 패키지에서 Master 영역을 만들고, NS 레코드 이름을 등록한 네임서버와 맞춥니다.
  • 장애에 대비한 Slave DNS 구성은 아래 글에서 다룹니다.
 

[Synology] Slave DNS 구성하기

안녕하세요 ~ 오늘은 저번에 구축했던 DNS서버가 안될 경우를 대비해 Slave DNS를 구축해보았습니다. DNS 서버 구축에 대해 궁금하신분은 저번 글을 참고해주시면 좋겠습니다. https://blog.1nfra.kr/394 [sy

blog.1nfra.kr

728x90
서울
--:--:--
-전체 글
-카테고리
오늘 방문