사용자 도구

사이트 도구


컴퓨터:network:도메인_네임_연결

문서의 이전 판입니다!


DNS (Domain Name System)

DNS는 사람이 기억하기 쉬운 도메인 이름(예: homerecz.com)을 컴퓨터가 이해할 수 있는 IP 주소(예: 123.456.78.9)로 변환해주는 '인터넷의 전화번호부'입니다.

1. 기본 개념

인터넷 통신의 시작점이며, 서버 관리자에게는 서비스를 외부와 연결하는 가장 기초적인 설계도입니다.

  • 네임서버(Name Server): 도메인 정보를 가지고 있는 서버 (예: 카페24 네임서버).
  • 레코드(Record): 도메인에 연결된 구체적인 정보 값 (IP, 별칭, 메일 서버 등).
  • TTL(Time To Live): DNS 정보가 갱신되는 주기. 변경 사항이 있을 때 이 시간이 지나야 전 세계에 반영됩니다.

2. 주요 레코드 설정 방법

A (Address)

  • 방식: 도메인 네임과 IPv4 주소를 1:1로 직접 연결합니다.
  • 특징: 고정 IP 환경에서 가장 빠르고 확실한 연결 방식입니다.

CNAME (Canonical Name)

  • 방식: 도메인 네임에 또 다른 도메인 네임(별명)을 연결합니다.
  • 특징: DDNS를 사용할 때 필수적입니다. 유동 IP가 바뀌어도 DDNS 주소만 따라가면 되기 때문입니다.
  • 참고: 루트 도메인(@)에는 CNAME 설정이 불가능한 업체가 많으므로, 이 경우 IP를 직접 적는 A 레코드를 쓰거나 포워딩을 활용합니다.

MX (Mail Exchanger)

  • 방식: 해당 도메인으로 오는 이메일을 받을 서버를 지정합니다.
  • 중요: 메일 서버 구축 시 필수입니다. (예: mail.homerecz.com으로 연결)

TXT (Text Record)

  • 방식: 도메인에 대한 텍스트 정보를 저장합니다.
  • 용도: 최근에는 이메일 보안 인증(SPF, DKIM, DMARC) 설정을 위해 반드시 사용됩니다.

3. 도메인 연결 전략 (개인적인 추천)

고정 IP가 아닌 일반 가정/작업실 환경에서는 다음과 같은 구성이 가장 안정적입니다.

1. **루트 도메인 연결**: 고정 포워딩 또는 A 레코드(DDNS IP)를 통해 메인 주소 연결.
2. **서브 도메인 확장**: CNAME을 활용해 `www`, `blog`, `mail` 등을 내 DDNS 주소에 연결.
3. **내부 교통 정리**: 시놀로지의 [[synology:reverse_proxy|역방향 프록시]]를 통해 들어온 서브 도메인별로 특정 포트나 서비스로 분기 처리.
* **Tip**: 서브 도메인을 CNAME으로 DDNS에 한 번만 연결해두면, IP가 바뀌어도 관리가 매우 편해집니다.

4. 서버 자가 구축 (Self-Hosted DNS)

시놀로지에 DNS Server 패키지를 설치하여 직접 네임서버를 운영할 수도 있습니다.

  • 장점: 내부망에서 도메인 접속 속도 향상, 나만의 자유로운 레코드 관리.
  • 현실: 외부 공식 네임서버로 쓰기엔 보안(DDoS) 및 가용성(서버 꺼짐) 리스크가 큼.
  • 결론: 공식 도메인 관리는 전문 업체(카페24 등)에 맡기고, 시놀로지 DNS는 내부 네트워크 최적화용으로 쓰는 것이 가장 합리적임.
로그인하면 댓글을 남길 수 있습니다.

[공지]회원 가입 방법
[공지]글 작성 및 수정 방법

컴퓨터/network/도메인_네임_연결.1776859311.txt.gz · 마지막으로 수정됨: 저자 정승환