1화 | 가비아 도메인 연결 오류 해결법: CNAME 설정과 윈도우 방화벽 포트 열기
가비아 도메인 연결 오류 해결법: CNAME 설정과 윈도우 방화벽 포트 열기
안녕하세요! AI와 함께 1인 비즈니스를 일구어가는 크리에이티브 디렉터 DAVID입니다.
어제 프롤로그를 통해 앞으로 우리가 함께 걸어갈 'AI 1인 기업 20부작 로드맵'을 공유해 드렸는데요. 오늘은 그 대망의 첫 단추이자, 수많은 초보 창업가들이 눈물을 흘리며 밤을 새우는 공포의 구간인 '도메인 연결 및 방화벽 설정' 실전 가이드를 준비했습니다.
"도메인 사이트에서 돈 주고 샀으니 바로 주소창에 치면 접속되어야 하는 거 아니야?" 라고 생각하셨다면 오산입니다. 도메인 구매는 그저 '땅문서'를 받은 것일 뿐, 실제로 내 블로그나 웹사이트라는 건물로 손님들이 찾아올 수 있도록 도로를 닦아주는 '연결(매핑) 과정'이 반드시 필요합니다.
오늘은 제가 직접 겪으며 식은땀을 흘렸던 리얼한 삽질기와 함께, CNAME 뒤 마침표(.) 누락 오류 극복법과 윈도우 방화벽 포트 열기까지 아주 쉽게 설명해 드릴게요. 자, 커피 한 잔 옆에 두시고 천천히 따라와 보세요!
1. 도메인 연결의 핵심, DNS 레코드 쉽게 이해하기
가비아 같은 도메인 대행사에서 나만의 멋진 도메인(예: artgourmet.cloud)을 구매했다면, 이 주소를 내 사이트가 있는 구글 블로그나 호스팅 서버의 실제 물리적 주소(IP 주소)와 연결해야 합니다. 이 전화번호부 역할을 하는 시스템을 DNS(Domain Name System)라고 합니다.
여기서 초보자들을 가장 헷갈리게 하는 두 가지 핵심 레코드가 등장합니다.
1) A 레코드 (Address Record)
- 개념: 도메인 이름을 숫자로 된 실제 서버 IP 주소로 직접 연결해 주는 설정입니다.
- 비유: "길동이네 집"이라는 이름을 입력하면 실제 주소인 "서울시 강남구 역삼동 123번지"로 바로 찾아가게 매핑해 주는 주소록과 같습니다.
2) CNAME 레코드 (Canonical Name Record)
- 개념: 도메인 이름을 또 다른 도메인 이름(별명)으로 연결해 주는 설정입니다.
- 비유: "길동이네 가게"라는 주소를 입력하면 "길동이네 집.com"이라는 다른 주소로 넘겨주는 일종의 '닉네임/별칭 주소'입니다. 구글 블로그(Blogger)나 티스토리 같은 가입형 서비스에 내 개인 도메인을 연결할 때 주로 이 CNAME 설정을 사용합니다.
2. 90%가 겪는 가비아 CNAME 마침표(.) 누락 오류
구글 블로그(Blogger)에 내 도메인을 연결하려면 구글이 제시하는 고유한 CNAME 값 두 개를 가비아 DNS 설정 창에 입력해야 합니다.
- 첫 번째 값: 대표 주소 연결용 (
www➔ghs.google.com) - 두 번째 값: 보안 인증용 (구글이 무작위로 제공하는 영문 숫자 문자열 ➔ 구글 목적지 주소)
가비아 DNS 설정 페이지에 접속해 자신 있게 이 값들을 붙여넣고 [저장]을 눌렀습니다. 그리고 기분 좋게 브라우저 창을 켰는데... '사이트에 연결할 수 없음' 혹은 '서버의 IP 주소를 찾을 수 없습니다'라는 에러 메시지만 며칠 동안 계속 떠 있는 황당한 경험을 하실 수 있습니다.
"DNS 반영은 원래 하루 이틀 걸린다던데..." 하면서 하염없이 기다리시는 분들이 많은데요. 슬프게도 그건 시간이 해결해 주지 않는 설정 오류 때문입니다.
🚨 범인은 바로 목적지 도메인 맨 끝의 '마침표(.)' 누락!
가비아를 포함한 국내 일부 DNS 관리 화면에서는 CNAME의 목적지 값(값 위치)을 입력할 때, 도메인 이름 맨 끝에 반드시 마침표(.)를 찍어주어야 정상적인 외부 도메인 주소로 인식합니다.
* 잘못된 입력 예시:ghs.google.com
* 올바른 입력 예시:ghs.google.com.(끝에 꼭 마침표를 찍어주세요!)
만약 마침표를 찍지 않고 ghs.google.com이라고만 입력하면, 가비아 시스템은 이것을 내 도메인의 하위 도메인으로 착각하여 내부적으로 ghs.google.com.artgourmet.cloud 같은 엉뚱한 주소로 해석해 버립니다. 당연히 연결이 끊어지고 무한 먹통 상태가 되는 것이죠.
도메인을 연결했는데 접속이 안 된다면, 지금 즉시 가비아 DNS 설정 창을 열고 입력한 주소 맨 뒤에 마침표(.)가 제대로 찍혀 있는지 눈을 크게 뜨고 확인해 보세요!
3. 로컬 테스트의 복병, 윈도우 방화벽 포트 뚫어주기
가비아 도메인을 세팅하고 나서 내 개인 PC나 노트북에서 가상 서버를 띄워 테스트를 진행하는 경우가 있습니다. 이때 도메인은 분명 올바른 내 공인 IP 주소(A 레코드)를 가리키고 있는데, 이상하게 내 PC 밖(스마트폰이나 다른 컴퓨터)에서는 사이트 접속이 전혀 안 되는 문제가 발생하곤 합니다.
원인은 바로 윈도우의 든든한(하지만 때론 야속한) 보디가드, '윈도우 방화벽(Windows Firewall)'이 외부에서 들어오는 알 수 없는 노크 소리(접속 요청)를 철저히 몽둥이로 차단하고 있기 때문입니다.
이를 해결하려면 외부 손님이 내 PC 안의 특정 프로그램(웹 서버)으로 안전하게 들어올 수 있도록 방화벽에 '전용 출입문'을 만들어주어야 합니다. 이것을 '인바운드 규칙 포트 열기'라고 합니다.
🛠️ 윈도우 방화벽 포트 열기 단계별 가이드
일반적인 웹 사이트는 80포트(HTTP)나 443포트(HTTPS)를 사용하며, 테스트용 서버는 3000포트나 8080포트를 자주 사용합니다. 이 포트들을 열어주는 방법입니다.
- 방화벽 설정창 켜기: 윈도우 작업 표시줄 검색창에
고급 보안이 설정된 Windows 방화벽을 검색하여 실행합니다. - 인바운드 규칙 선택: 왼쪽 메뉴 맨 위에 있는
인바운드 규칙을 클릭한 뒤, 오른쪽 작업 패널에서새 규칙...을 누릅니다. - 규칙 종류 설정: 규칙 종류로
포트(O)를 선택하고 [다음]을 누릅니다. - 프로토콜 및 포트 지정:
TCP를 선택하고, `특정 로컬 포트(S)`에 열고자 하는 포트 번호(예:80, 443, 3000)를 입력한 후 [다음]을 클릭합니다. - 작업 설정:
연결 허용(A)을 선택하고 [다음]을 누릅니다. - 프로필 설정:
도메인,개인,공용에 모두 체크된 상태를 유지하고 [다음]을 누릅니다. - 이름 및 마침: 이 규칙의 이름을 직관적으로 적어줍니다 (예:
ArtGourmet Web Server Port). [마침]을 누르면 설정이 완료됩니다.
이제 외부 기기나 스마트폰 브라우저에 내 IP 주소나 도메인을 쳐보세요. 윈도우의 검문을 무사히 통과하여 화면이 시원하게 뜨는 신세계를 경험하실 수 있을 겁니다!
4. 1화를 마치며: 작은 디테일이 큰 기술 장벽을 무너뜨립니다
오늘 우리는 1인 비즈니스의 시작점인 도메인 설정과 방화벽 트러블슈팅을 다뤄보았습니다.
인터넷 주소 맨 끝에 마침표(.) 하나를 찍느냐 마느냐의 아주 미세한 디테일 차이가 누군가에게는 밤새 흘린 식은땀과 좌절의 원인이 됩니다. 개발을 전혀 모르는 초보자일수록 이러한 사소한 장벽에 부딪혔을 때 쉽게 포기하게 되죠.
하지만 오늘의 해결책을 가만히 들여다보면 알 수 있듯이, 기술 장벽의 실체는 그리 거창하지 않습니다. 원리만 짚고 넘어가면 마우스 클릭 몇 번과 키보드 타이핑 몇 자로 아주 우습게 해결되는 경우가 대부분입니다.
도메인 주소를 입력하고 방화벽 포트까지 시원하게 뚫어내셨다면, 이제 온라인상에 내 비즈니스를 차릴 튼튼한 토지가 마련된 것입니다.
다음 2화에서는 이렇게 준비한 인프라 위에서 구글의 엄청난 보안 장벽을 우회해, AI와 함께 3초 만에 원클릭으로 웹 서비스를 배포하는 "구글 클라우드 조직 보안 우회 및 Cloud Shell 배포법"에 대해 흥미진진한 이야기로 찾아오겠습니다.
오늘도 1인 기업가로서 한 걸음 성장하신 여러분을 진심으로 응원합니다. 다음 편에서 만나요! 🚀
*글쓴이: AI와 함께 무한한 가치를 만들어가는 Creative Director, DAVID.*
댓글
댓글 쓰기