하위 도메인을 만들려면 어떤 유형의 DNS 레코드가 필요합니까?


70

웹 사이트를 만들고 있는데 하위 도메인이 필요합니다.

웹 사이트에 새 부분을 추가해야하지만이 새 사이트를 가리 키기 위해 DNS 콘솔에 어떤 유형의 DNS 레코드를 추가해야하는지 모르겠습니다.

그것은인가 A또는 CNAME?

답변:


65

하위 도메인 호스팅을 다른 DNS 서버 (또는 동일한 서버, 그러나 다른 영역 파일)에 위임할지 여부에 따라 다릅니다. 다른 IT 부서 나 조직과 같은 다른 조직에서 영역을 제어 할 수 있도록 영역을 위임합니다.

그렇다면 NS 레코드가 필요합니다. 그렇지 않으면 A 또는 CNAME 레코드로 충분합니다.

example.com 도메인이 있다고 가정 해 봅시다. www.example.com에 대한 A 레코드가 있고 www.info.example.com을 호스트로 사용하여 하위 도메인 info.example.com을 작성하려고합니다.

대표단

이 상황에서 해당 하위 도메인을 호스팅 할 두 개의 DNS 서버가 있다고 가정 해 봅시다. (현재 example.com을 호스팅하는 서버와 동일한 서버 일 수 있습니다.)이 경우 example.com 영역 파일에 두 개의 NS 항목을 만듭니다.

info        IN NS      192.168.2.2
info        IN NS      192.168.2.3

이 두 서버에서 info.example.com 영역을 만들어 다른 도메인과 같이 채 웁니다.

www         IN A      192.168.2.6

위임 없음

여기에서 example.com 영역 파일에 A 레코드를 추가하고 점을 사용 www.info하여 example.com도메인 에서 호스트 를 생성 할 것임을 나타냅니다 .

www.info    IN A       192.168.2.6

CNAME 사용

CNAME 사용 여부에 대한 결정은 위임 선택과 무관합니다. 일반적으로 특정 기계 이름을 가리키는 "일반"이름에 CNAME을 사용하고 싶습니다. 예를 들어, 만화 캐릭터 (daffy, elmer, mickey 등) 또는 관료 (sc01p6-serv)와 같은 조직 이름 지정 규칙을 사용하여 시스템 이름을 지정하고 일반 이름을 지정할 수 있습니다. 컴퓨터의 IP 주소가 변경되면 한곳에서만 수정해야합니다.

www         IN CNAME   sc01p6-serv
mail        IN CNAME   sc01p6-serv
sc01p6-serv IN A       192.168.2.6

5

전체 하위 도메인을 다른 DNS 서비스에 위임하려면 호스트 DNS에 다음 레코드가 필요합니다.

  • 하위 도메인의 신뢰할 수있는 이름 서버를 가리키는 두 개의 이름 서버 ( NS) 레코드
  • A하위 도메인 이름 서버의 주소 ( ) 레코드

그리고 하위 도메인에 대한 DNS 이름 서버 쌍을 제공해야합니다. 다음과 같은 기록을 제공해야합니다.

  • 기관의 시작SOA 하위 도메인에 대한 기록
  • 둘 이상의 NS레코드
  • A 하위 도메인 이름 서버에 대한 레코드

RFC1034 에는 하위 도메인 구성 방법에 대한 자세한 설명이 포함되어 있습니다.


4

대답은 둘 다 작동한다는 것입니다.

웹 호스트가 선호하는 것을 권장합니다.

서버의 IP 주소를 변경하려는 습관이있는 경우 서버가 CNAME알려주는 이름을 사용하십시오.


0

호스트가 다른 도메인에서 이름을 제공하는 경우 도메인에서 CNAME을 작성해야하고, 호스트가 IP 주소를 제공하면 도메인에서 A 레코드를 작성해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.