도메인(예: example.com)으로 서버에 접속하려면 도메인의 DNS 에 서버 공인 IP 를 등록해야 합니다. 이 설정을 A 레코드라고 합니다.
시작하기 전에
| 준비할 것 | 확인하는 곳 |
|---|---|
| 서버 공인 IP | 관리콘솔 가상서버 관리 또는 단독서버 관리 목록의 공인IP |
| 도메인 관리 화면 접속 정보 | 도메인을 구입한 등록업체 사이트의 회원 계정 |
참고
킬러호스팅 관리콘솔에도 DNS 네임서버 관리 메뉴가 있습니다. 이 메뉴로 도메인 DNS 를 관리하려면 도메인의 네임서버를 바꿔야 합니다. 이때 입력할 네임서버 정보는 고객센터로 문의하세요. 아래 방법은 네임서버를 바꾸지 않고 지금 쓰는 등록업체 화면에서 설정하는 방법입니다.
A 레코드 등록하기
메뉴 이름은 등록업체마다 다릅니다. 보통 DNS 관리, DNS 레코드 설정, 부가서비스 → DNS 같은 이름입니다.
도메인을 구입한 등록업체 사이트에 로그인합니다.
도메인 목록에서 연결할 도메인을 고르고 DNS 관리 화면으로 들어갑니다. 지금 등록된 레코드 목록이 나옵니다.
레코드 추가를 누르고 아래처럼 입력합니다.
호스트 (이름) 타입 값 (IP 주소) 연결되는 주소 @또는 비워 둠A 203.0.113.10example.comwwwA 203.0.113.10www.example.com203.0.113.10자리에는 내 서버 공인 IP 를 넣습니다.같은 호스트에 다른 IP 로 등록된 A 레코드나 CNAME 레코드가 있으면 지우거나 IP 를 고칩니다.
저장을 누릅니다.
도움말
TTL 값을 고를 수 있다면 기본값을 그대로 두면 됩니다. 설정을 자주 바꿀 예정이라면 짧게 두세요.
연결 확인하기
DNS 변경은 바로 적용되지 않고 전 세계 DNS 서버에 퍼지는 데 시간이 걸립니다. 시간이 지난 뒤 내 PC 에서 아래 명령으로 확인합니다.
Windows (명령 프롬프트):
nslookup example.comMac, 리눅스 (터미널):
dig +short example.com결과에 내 서버 공인 IP 가 나오면 연결된 것입니다. 이전 IP 가 나오면 조금 더 기다린 뒤 다시 확인하세요.
도메인으로 접속했는데 화면이 안 나올 때
A 레코드는 도메인을 서버 IP 로 안내하는 역할만 합니다. 화면이 나오려면 서버 안에서 아래 설정도 되어 있어야 합니다.
- 웹 서버 프로그램(IIS, Apache, Nginx 등)이 실행 중이어야 합니다.
- 웹 서버 설정에 도메인 이름이 등록되어 있어야 합니다.
- 서버 방화벽에서 80, 443 포트가 열려 있어야 합니다. Windows 방화벽에서 포트 허용하기, 방화벽 기본 설정 (ufw / firewalld) 글을 참고하세요.
웹 서버 설치와 설정은 서버 내부 작업이라 직접 하시거나 별도 기술지원(유상)으로 진행할 수 있습니다. 비용은 고객센터로 문의하세요.
웹 호스팅에 도메인을 연결하는 경우
웹 호스팅은 상품마다 연결할 수 있는 도메인 수가 정해져 있습니다. 웹 호스팅 계정에 도메인을 연결할 때 A 레코드에 넣을 IP 와 계정에 도메인을 추가하는 방법은 고객센터로 문의하세요.