도메인 네임 시스템에서 A 레코드는 도메인 네임을 구성하는 가장 중요한 레코드 중 하나입니다. DNS A 레코드에는 도메인 네임과 연결하려는 호스트 컴퓨터(또는 호스트 네임)의 IP 주소가 포함됩니다. 도메인 네임이 등록된 사이트가 아닌 다른 서버에서 호스팅되는 웹사이트가 있는 경우 A 레코드가 가리키는 위치는 아마도 이 서버일 것입니다.
자세히 살펴보고 DNS A 레코드가 무엇인지, 왜 필요한지, DNS A 레코드를 관리하는 방법에 대해 알아보세요.
DNS A 레코드란 무엇인가요?
호스트 네임은 A 레코드를 통해 IP 주소에 연결됩니다. 레코드의 이니셜은 주소 또는 A를 의미합니다. DNS 영역에서 가장 자주 사용되는 레코드 중 하나인 이 레코드는 DNS 설정에 매우 중요합니다. 제공된 호스트의 IP 주소(IPv4)는 레코드 A에 지정됩니다.
즉, IP 주소를 사용하여 도메인 네임을 적절한 위치로 확인(또는 참조)합니다. 폴백 및 중복으로 동일한 도메인에 대해 여러 개의 A 레코드를 사용하는 등 A 레코드로 많은 작업을 수행할 수 있습니다. 여러 이름이 동일한 주소를 가리키는 경우 각 이름은 동일한 IP 주소를 가리키는 고유한 A 레코드를 갖게 됩니다.
DNS 서버의 작동 방식을 이해하는 데 도움이 필요하면 언제든지 컴퓨터 과학 과제 도움말을 요청하고 도메인 네임 시스템에 대해 자세히 알아볼 수 있습니다.
A 레코드는 가장 기본적인 DNS 레코드이며 DNS 서버에서 자주 사용됩니다. A 레코드는 동일한 도메인에 대해 여러 개의 A 레코드를 생성하여 중복성 및 폴백을 제공하는 등 다양한 용도로 사용할 수 있습니다. 또한 동일한 IP 주소가 여러 이름으로 참조될 수도 있으며, 이 경우 각 이름에는 동일한 IP 주소를 참조하는 고유한 A 레코드가 있습니다.
A 레코드가 필요한 이유는 무엇인가요?
A 레코드는 가장 기본적인 유형의 DNS 레코드로, 도메인 네임을 특정 IP 주소로 가리키는 데 사용됩니다. A 레코드는 웹사이트의 홈베이스를 설정하여 사용자가 도메인 이름을 입력하면 웹사이트로 바로 연결되도록 합니다.
A 레코드는 호스트 네임과 IP 주소 간의 일대일 매핑입니다. 예를 들어 www.example.com 에서 호스팅되는 웹사이트가 있는 경우 호스트명을 www 로 설정하고 IP 주소를 1.2.3.4(여기서 1.2.3.4는 웹 서버의 공인 IP 주소)로 할당하는 A 레코드를 만들 수 있습니다.
누군가 브라우저에서 www.example.com 을 방문하면 컴퓨터는 UDP 포트 53(DNS)을 사용하여 해당 호스트명을 DNS 서버에 쿼리하고 1.2.3.4의 IP 주소가 포함된 응답을 수신합니다. 브라우저는 TCP 포트 80(HTTP) 또는 443(HTTPS)에서 1.2.3.4에 직접 연결하여 사이트 콘텐츠를 요청합니다.
단일 도메인 네임에 대해 여러 개의 A 레코드를 가질 수 있습니다. 예를 들어 서로 다른 IP 주소에 여러 웹 서버를 설정하려는 경우(중복성을 추가하기 위해) 각 서버의 IP 주소에 대해 A 레코드를 만들 수 있습니다. 또한 여러 개의 A 레코드로 여러 개의 메일 서버를 설정할 수도 있습니다.
어떻게 만드나요?
ClouDNS 계정에 로그인하고 새 레코드 추가 옵션을 선택한 후 DNS 영역 관리 페이지로 들어갑니다. 유형에서 "A"를 선택한 다음 다음을 입력합니다:
유형: A
TTL: 1 시간
가리키는 대상 IP.of.your.website
DNS A 레코드 형식
A 레코드의 구조는 규범적인 최상위 형식 정의인 RFC 1035를 준수합니다. RDATA 섹션에는 구성 요소가 하나만 있습니다:
요소 설명 |
주소 IPv4 주소를 나타내는 32비트 인터넷 주소입니다. |
여러 인터넷 주소를 가진 호스트에는 수많은 A 레코드가 존재합니다. 공식적인 그림은 다음과 같습니다.
A <address>
DNS에서 레코드를 쿼리하는 방법은 무엇인가요?
DNS 조회는 DNS 서버를 쿼리하여 도메인 이름의 IP 주소를 가져오는 프로세스입니다.
이름 기반 확인은 DNS 조회를 수행하는 방법 중 하나입니다. 쿼리에서 IP 주소 대신 도메인 이름을 사용하는 방식입니다.
일반적인 쿼리는 두 부분으로 구성됩니다:
- 호스트 이름 또는 FQDN(정규화된 도메인 이름)은 특정 리소스를 식별하는 데 사용됩니다. 호스트 이름은 공식 인터넷 이름일 수도 있고 네트워크의 특정 장치를 가리키는 별칭일 수도 있습니다.
- 쿼리 유형에 따라 쿼리에 대한 응답으로 반환할 정보의 양이 결정됩니다. 여기에는 다음이 포함될 수 있습니다:
A 레코드(주소 레코드)는 주어진 호스트 이름과 연결된 IP 주소를 반환하며, 사용할 수 있는 A 레코드가 없는 경우 NXDOMAIN 오류를 반환합니다.
A 대 CNAME 레코드
레코드는 호스팅 계정에 도메인 네임을 입력할 때 기본 옵션입니다. 레코드는 DNS(도메인 네임 시스템) 레코드 페이지에서 찾을 수 있는 개별 IP 주소와 연결됩니다. 이러한 IP 주소는 이메일, 웹, FTP 서비스에 사용할 수 있습니다.
CNAME 레코드는 도메인 네임의 별칭 또는 "닉네임"을 만듭니다. 예를 들어 www.example.com 도메인을 웹사이트 호스팅으로 사용하는 경우 전체 주소 대신 example.com이라는 별칭을 사용하여 별칭을 만들 수 있습니다. CNAME을 사용하여 여러 도메인을 하나의 IP 주소로 가리키거나 하위 도메인을 상위 도메인과 다른 IP 주소로 가리킬 수도 있습니다.
A 레코드와 CNAME 레코드의 차이점은 A 레코드는 도메인 네임을 IP 주소에 매핑하는 데 사용되며, CNAME 레코드는 여러 도메인 네임을 하나의 IP 주소에 매핑하는 데 사용된다는 점입니다.
A는 "주소"를 의미하고 CNAME은 "정식 이름"을 의미합니다. 따라서 example.com에서 웹사이트를 호스팅하려면 도메인 네임을 서버의 IP 주소에 매핑하는 A 레코드가 필요합니다.
결론
이제 DNS A 레코드에 대해 자세히 알게 되었을 것입니다. 요약하자면, A 레코드는 도메인 이름(www.example.com)을 IP 주소에 매핑하는 것입니다. 도메인에 A 레코드가 없으면 도메인 네임이 작동하지 않으며 다른 웹사이트나 서버에 액세스하는 데 사용할 수 없습니다.
웹사이트가 전체 인터넷에서 올바르게 작동하도록 하려면 A 레코드를 사용하고 있는지 확인해야 합니다. 이렇게 하면 사이트의 URL이 인터넷 어딘가에 있는 다른 서버가 아니라 원하는 IP 주소를 가리키도록 할 수 있습니다.
- NCSC 메일 검사 변경 사항 및 영국 공공 부문 이메일 보안에 미치는 영향 - 2024년 12월 13일
- 파워디마크, 2024년 DMARC 소프트웨어 부문에서 4번째로 G2 리더로 선정됨 - 2024년 12월 6일
- 고등 교육 기관의 데이터 유출 및 이메일 피싱 - 2024년 11월 29일