도메인부터 공유기까지, 외부에 서비스되는 나만의 블로그를 위한 실전 준비

도메인부터 공유기까지, 외부에 서비스되는 나만의 블로그를 위한 실전 준비

Ghost 블로그만 설치한다고 해서 바로 외부에 공개 가능한 블로그가 되는 것은 아니다. IP 주소를 브라우저에 직접 입력해 접근하는 방법은 테스트 용도로는 충분할 수 있지만, 운영 환경에선 당연히 부족하다. 독립 도메인, 안정적인 DNS 연결, 그리고 외부 접속을 위한 공유기 포트 설정까지—하나씩 준비해야 진짜 '내가 만든 블로그'가 완성된다.

이 글에서는 Ghost나 WordPress 같은 자가 설치형 블로그를 운영하기 위해 꼭 거쳐야 하는 4가지 준비 단계를 구체적으로 소개한다.


1. 도메인 등록 — 내 블로그의 주소를 갖자

블로그의 정체성을 대표할 도메인은 필수다. 단순한 IP 주소가 아닌, 기억하기 쉬운 문자열 주소를 제공함으로써 사용자 접근성과 브랜드 가치를 높일 수 있다. 또한 SSL 인증서 발급이나 SEO 측면에서도 도메인 연결은 운영 초기에 반드시 해결해야 할 과제다.

📌 도메인 등록 시 고려사항

  • 연간 유지비: .com 기준 1년에 $8~15 수준
  • 인터페이스: 한글 지원 여부, 관리 도구의 직관성
  • DNS 서비스 연동: 별도 DNS 설정 여부에 따라 선택
도메인 등록업체연간 비용 (2025 기준)특징
Name.com약 $8.99ICANN 인증, 직관적인 UI
Cloudflare Registrar약 $9 (원가 수준)DNS 직접 연결에 유리, 별도 수수료 없음
Godaddy$15~18파킹/호스팅 제공, 다소 고가
카페24 도메인13,200원~한글 인터페이스, 국내 카드 결제 가능

Cloudflare와 같이 DNS 서비스를 별도로 제공하는 업체는 도메인을 원가에 등록할 수 있어 경제적이다. 한국 사용자라면 카페24도 무난한 선택이 될 수 있다.


2. DNS 설정 — 도메인과 서버를 연결하는 다리

도메인을 구입했다면, 이제는 그 도메인을 실제 서버의 IP 주소에 연결해야 한다. 이를 위한 작업이 DNS 설정이다. 도메인 등록업체에서 기본 DNS를 제공하기도 하지만, 전문 DNS 서비스는 더 많은 기능과 유연한 설정을 제공한다.

✅ 추천 DNS 서비스

Cloudflare

  • 완전 무료, 등록 도메인 수 무제한
  • A, CNAME, TXT 등 모든 레코드 지원
  • 자동 SSL 인증서, 웹 보안 강화 기능 포함
  • Ghost + NGINX 환경에서 HTTPS 세팅이 간단

DNSZi

  • 한글 UI, 초보자에게 적합
  • Dynamic DNS 지원: 고정 IP가 없어도 외부 접속 가능
  • DDNS 기능 내장 공유기 없이도 홈서버 연결 가능

홈서버를 운영하는 경우, 공유기 IP가 바뀔 수 있기 때문에 Dynamic DNS 기능이 있는 DNSZi가 현실적인 선택이 될 수 있다.


3. 공유기 포트 포워딩 — 외부 접근을 가능하게 하자

도메인과 DNS를 설정했다면, 이제는 집 밖에서도 블로그에 접근할 수 있도록 공유기를 설정해야 한다. 이는 ‘포트 포워딩’이라는 기능을 통해 가능하다. 포트 포워딩은 외부에서 들어오는 요청을 내 내부 서버(Ghost가 설치된 맥미니 등)로 전달해주는 역할을 한다.

✅ 열어야 할 기본 포트

포트용도
80HTTP (기본 웹 접속)
443HTTPS (보안 접속)

✅ ipTIME 공유기 설정 예시

  1. 공유기 관리 페이지 접속
  2. 고급 설정 > NAT/라우터 관리 > 포트 포워딩 메뉴 이동
  3. 아래 정보 입력:
외부 포트내부 IP내부 포트프로토콜
80192.168.0.101 (맥미니)80TCP
443192.168.0.101443TCP

※ Ghost는 기본적으로 2368 포트에서 실행된다. NGINX를 프록시 서버로 설정하여 80/443 포트를 외부에 개방하고 내부에서 Ghost로 트래픽을 전달하는 방식이 안정적이다.


4. SMTP 설정 — 이메일 발송을 위한 마지막 퍼즐

Ghost는 회원 구독, 비밀번호 재설정, 뉴스레터 발송 기능을 포함하고 있다. 하지만 이 모든 기능은 SMTP 설정이 선행되어야만 제대로 작동한다. SMTP는 이메일을 보내기 위한 통신 프로토콜이다.

✅ 대표 SMTP 서비스 비교

Mailgun

  • Ghost 공식 지원 서비스
  • 무료 요금제 있음 (5,000건/월)
  • SPF, DKIM 설정이 다소 복잡

Gmail SMTP (나는 Gmail을 사용할 예정이다.)

  • 개인 Gmail 계정으로 사용 가능
  • 설정이 간편하고 신뢰도 높음
  • 일일 발송 제한이 있지만 소규모 블로그에는 충분
black laptop computer
Photo by Stephen Phillips - Hostreviews.co.uk / Unsplash

🔐 Gmail SMTP 설정 요약

  1. Google 계정 보안 설정 접속
  2. 2단계 인증 활성화
  3. 앱 비밀번호 생성 → "Ghost" 등 이름 설정
  4. 생성된 16자리 비밀번호를 Ghost 설정에 입력

이메일이 제대로 발송되지 않으면 구독 기능이 무용지물이 될 수 있다. Ghost를 제대로 활용하고 싶다면 SMTP 설정은 반드시 거쳐야 할 단계다.


마무리 — 설치만으로는 블로그가 완성되지 않는다

Docker로 Ghost를 띄우는 일은 이제 명령어 몇 줄로 충분하다. 하지만 외부에 정상적으로 서비스되는 블로그를 구축하려면, 도메인 설정, DNS 연동, 공유기 포트 포워딩, SMTP 구성까지 전 과정을 차근히 준비해야 한다.

이러한 과정을 직접 거쳐보면, 단순히 글을 쓰는 플랫폼 그 이상으로 ‘운영자’로서의 감각이 생긴다. 클라우드 서비스만큼의 유연함과 퍼포먼스를 갖춘 나만의 블로그—이제 누구든 집에서도 충분히 만들 수 있다. 그리고 그 중심에는 바로 내가 설정한 환경이 있다.