가비아 도메인을 워드프레스에 연결했는데 사이트가 안 열렸던 이유

워드프레스 설치를 마친 뒤 가비아에서 구입한 도메인을 연결했다.

호스팅 신청도 끝났고 도메인 사용 기간도 남아 있었기 때문에 주소만 입력하면 바로 사이트가 열릴 줄 알았다. 하지만 브라우저에서 도메인을 입력해도 워드프레스 화면이 나오지 않았다.

처음에는 네임서버가 잘못된 줄 알았다. 가비아 관리 화면을 다시 확인했지만 네임서버를 변경한 적도 없었고, 도메인 만료일까지도 충분히 남아 있었다.

문제는 다른 곳에 있었다.

가비아 DNS 관리 화면에 워드프레스가 설치된 호스팅 서버를 가리키는 A레코드가 등록돼 있지 않았다.

도메인만 구입하면 자동으로 연결되는 줄 알았다

처음 워드프레스를 만들 때는 도메인과 호스팅의 역할을 정확히 구분하지 못했다.

도메인은 사람들이 입력하는 주소이고, 워드프레스 파일은 호스팅 서버에 저장된다. 따라서 도메인이 어느 서버로 연결돼야 하는지 DNS 설정에서 지정해야 한다.

내 경우에는 다음과 같이 따로 이용하고 있었다.

  • 도메인: 가비아
  • 워드프레스 호스팅: 로워드브릿지

도메인과 호스팅 업체가 다르기 때문에 가비아 DNS에 로드브릿지 서버 정보를 직접 입력해야 했다.

단순히 호스팅에 도메인 이름만 입력한다고 연결이 끝나는 것은 아니었다.

가장 먼저 도메인 상태를 확인했다

사이트가 열리지 않자 가장 먼저 가비아에 로그인해 도메인 상태를 확인했다.

도메인 만료일이 지나지 않았는지, 사용이 정지된 상태는 아닌지를 살펴봤다. 만료일은 정상적으로 남아 있었기 때문에 도메인 자체에는 문제가 없었다.

그다음 네임서버 설정을 확인했다.

네임서버를 다른 업체로 변경한 적은 없었고 가비아 네임서버를 그대로 사용하고 있었다. 이 경우 DNS 레코드도 가비아 관리 화면에서 설정하면 된다.

여기서 한동안 헷갈렸던 부분이 있다.

네임서버와 A레코드는 같은 설정이 아니었다.

  • 네임서버는 DNS를 관리할 위치를 정한다.
  • A레코드는 도메인이 연결될 서버 IP를 정한다.

네임서버가 정상이라고 해서 A레코드까지 자동으로 등록되는 것은 아니었다.

가비아 DNS 관리 화면에 A레코드가 없었다

가비아의 DNS 관리 화면에 들어가 레코드 목록을 확인했다.

사이트에 연결할 A레코드가 없거나, 웹 서버와 관계없는 값만 등록돼 있었다. 그래서 도메인을 입력해도 워드프레스가 설치된 서버를 찾지 못하고 있었다.

A레코드를 등록하려면 먼저 호스팅 서버의 IP 주소가 필요했다.

로드브릿지 호스팅 관리 화면에서 현재 워드프레스가 설치된 서버 IP를 확인했다. 업체에 따라 서버 IP, 웹 서버 IP, 호스팅 IP처럼 이름이 다르게 표시될 수 있다.

여기서 확인한 IP를 가비아 DNS에 입력했다.

설정 형식은 다음과 같았다.

  • 레코드 유형: A
  • 호스트: @
  • 값: 로드브릿지에서 확인한 서버 IP

@는 앞에 www가 붙지 않은 기본 도메인을 뜻한다.

예를 들어 내 도메인이 anne-jini.com이라면 @ 레코드는 anne-jini.com 주소에 적용된다.

www 주소는 별도로 확인했다

기본 도메인 설정을 마친 뒤 www가 붙은 주소도 확인했다.

다음 두 주소는 비슷해 보이지만 DNS에서는 별도로 처리될 수 있다.

  • anne-jini.com
  • www.anne-jini.com

기본 주소만 사용할 예정이라도 www로 접속한 방문자가 오류 화면을 보지 않도록 연결 상태를 확인하는 것이 좋다.

호스팅에서 안내하는 방식에 따라 www 호스트를 CNAME으로 기본 도메인에 연결하거나, 같은 서버 IP를 바라보도록 A레코드를 등록할 수 있다.

나는 설정을 임의로 추가하기보다 호스팅에서 안내하는 도메인 연결 방식을 기준으로 확인했다.

저장했는데 바로 열리지는 않았다

A레코드를 저장하고 곧바로 도메인에 접속했지만 처음에는 여전히 사이트가 열리지 않았다.

설정을 잘못한 줄 알고 다시 수정하려다가 잠시 기다려 보기로 했다.

DNS는 값을 저장했다고 해서 모든 인터넷 환경에 즉시 반영되는 것은 아니다. 이전 정보가 브라우저나 통신사 DNS에 남아 있을 수 있고, 환경마다 반영되는 시간이 다를 수 있다.

이때 계속 값을 바꾸면 오히려 어떤 설정이 적용되고 있는지 알기 어려워진다.

나는 다음 방법으로 연결 상태를 확인했다.

  • 브라우저 시크릿 모드에서 접속
  • 다른 브라우저에서 확인
  • 휴대폰 와이파이를 끄고 모바일 데이터로 접속
  • 일정 시간이 지난 뒤 다시 접속

처음에는 컴퓨터에서 열리지 않았지만 다른 환경에서 먼저 연결되는 경우도 있었다.

설정값이 정확하다면 계속 변경하기보다 반영 시간을 두고 확인하는 편이 나았다.

사이트가 열린 뒤에는 SSL도 확인했다

도메인이 서버에 연결된 다음에는 HTTPS 주소가 정상적으로 열리는지도 확인했다.

도메인은 열리지만 주소창에 ‘안전하지 않음’이 표시된다면 SSL 인증서가 아직 적용되지 않았을 수 있다.

호스팅 관리 화면에서 무료 SSL 인증서 발급 상태를 확인했고, 다음 두 주소도 각각 접속해 봤다.

  • http://도메인
  • https://도메인

최종적으로는 HTTP 주소로 들어가더라도 HTTPS 주소로 자동 이동되는 것이 편하다.

SSL이 적용되기 전 워드프레스 관리자 화면에서 사이트 주소를 무리하게 HTTPS로 바꾸면 접속 문제가 생길 수 있다. 도메인과 SSL 연결이 완료됐는지 확인한 뒤 변경하는 편이 안전하다.

워드프레스 내부 주소도 확인했다

사이트가 정상적으로 열리기 시작한 뒤 워드프레스 관리자 화면에서 다음 메뉴를 확인했다.

설정 → 일반

이곳에는 다음 두 주소가 표시된다.

  • 워드프레스 주소
  • 사이트 주소

두 항목이 실제로 사용하는 도메인과 일치하는지 확인했다.

예를 들어 실제 사이트가 https://anne-jini.com으로 열리는데 설정에는 임시 호스팅 주소나 HTTP 주소가 남아 있으면 관리자 로그인이나 화면 표시가 꼬일 수 있다.

다만 사이트가 정상적으로 작동하는 상태에서는 이유 없이 이 주소를 변경하지 않는 것이 좋다. 값을 잘못 입력하면 관리자 페이지까지 열리지 않을 수 있기 때문이다.

내가 막혔던 지점은 A레코드였다

처음에는 네임서버가 문제라고 생각했지만 실제 원인은 A레코드였다.

가비아 네임서버는 정상적으로 사용 중이었지만, DNS 관리 화면에 로드브릿지 서버 IP가 연결돼 있지 않았다.

결국 해결 과정은 복잡하지 않았다.

로드브릿지에서 서버 IP를 확인한 뒤 가비아 DNS에 A레코드로 등록하고, 설정이 반영될 때까지 기다렸다. 이후 도메인으로 워드프레스 사이트에 정상적으로 접속할 수 있었다.

도메인을 연결했는데 사이트가 열리지 않는다면 무작정 네임서버부터 변경하기보다 다음 세 가지를 먼저 확인하는 것이 좋다.

현재 DNS는 어느 업체에서 관리하고 있는지
A레코드에 현재 호스팅 서버 IP가 들어 있는지
호스팅 관리 화면에 도메인이 등록돼 있는지

이 세 항목만 확인해도 문제의 범위를 상당히 줄일 수 있다.

같은 상황에서 주의할 점

DNS 설정 화면에는 IP 주소와 도메인 정보가 표시되기 때문에 블로그에 화면을 올릴 때는 개인정보를 가리는 것이 좋다.

특히 다음 정보는 그대로 노출하지 않았다.

  • 가비아 고객번호
  • 로그인 아이디
  • 인증번호
  • 호스팅 계정 정보
  • 서버 관리 비밀번호
  • 도메인 소유자 정보

서버 IP는 공개 정보에 가까운 경우도 있지만, 꼭 보여줄 필요가 없다면 일부 숫자를 가리고 설정 위치만 설명하는 편이 안전하다.

또한 DNS 값을 수정하기 전에는 기존 설정을 캡처해 두는 것이 좋다. 연결이 더 이상해졌을 때 원래 값으로 되돌리기 쉽기 때문이다.

마무리

도메인을 워드프레스에 연결했는데 사이트가 열리지 않았던 이유는 도메인이 만료됐거나 네임서버가 잘못돼서가 아니었다.

도메인과 호스팅을 서로 다른 업체에서 이용하면서, 가비아 DNS에 로드브릿지 서버를 연결하는 A레코드가 빠져 있었기 때문이었다.

도메인 연결 문제는 용어가 낯설어서 어렵게 느껴지지만, 구조를 알고 나면 확인할 위치가 분명해진다.

도메인은 주소이고, 호스팅은 워드프레스가 저장된 공간이며, A레코드는 두 곳을 연결하는 정보다.

이 관계를 이해한 뒤에는 설정을 무작정 바꾸지 않고 어느 단계에서 연결이 끊겼는지 차례대로 확인할 수 있었다.

Comments

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다