일부 DNS 구성에 문제가 있어서 웹사이트의 일부를 작동시킬 수 있었지만 접두사 "www"를 추가하면 약간 까다로워졌습니다.
본질적으로 내가 원하는 것은
mysite.net -> IP 주소 12.0.0.50(잘 작동함) www.mysite.net -> IP 주소 12.0.0.60(작동하지 않음)
여기에 몇 가지 조언을 해주시면 정말 감사하겠습니다. 내 구문이 문제의 원인이라고 생각하지만 온라인 자료를 살펴본 후에도 해결책을 찾을 수 없었습니다.
내 지역의 코드는 다음과 같습니다.
$TTL 1D
$ORIGIN mysite.net.
@ IN SOA ns1 admin.mysite.net. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
1D IN NS ns1
1D IN A 12.0.0.50
www CNAME mysite.net.
www 1D IN A 12.0.0.60
ns1 1D IN A 12.0.0.10
www.mysite.net에는 A 레코드 12.0.0.60이 있어야 하고 www여야 하므로 CNAME이 필요하지만 확인할 수 없습니다. 내가 여기서 뭘 잘못하고 있는지에 대한 아이디어가 있습니까?
답변1
CNAME
동일한 대상을 생성하는 데 사용되는 별칭이지만 귀하의 도메인은 mysite.net
동일한 www.mysite.net
대상을 공유하지 않습니다. 두 개의 A 레코드를 설정해야 합니다.
$TTL 1D
$ORIGIN mysite.net.
@ IN SOA ns1 admin.mysite.net. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ; minimum
)
@ IN NS ns1 ; mysite.net is handled by ns1.
@ IN A 12.0.0.50 ; mysite.net is at 12.0.0.50
ns1 IN A 12.0.0.10 ; ns1.mysite.net is at 12.0.0.10
www IN A 12.0.0.60 ; www.mysite.net is at 12.0.0.60
여기에는 세 가지 머신을 사용할 수 있습니다.
- 12.0.0.10, DNS 서버를 호스팅합니다. ns1.mysite.net을 통해 접속할 수 있습니다.
- 12.0.0.50, mysite.net을 통해 호스팅되는 첫 번째 웹사이트.
- 12.0.0.60, www.mysite.net을 통해 두 번째 웹사이트 호스팅.
이 구성은 권한 있는 네임서버로 보이는 12.0.0.10에서 수행되어야 합니다. 그러나 입력은 필요하지 않습니다 CNAME
.
그러나 이제 콘텐츠가 12.0.0.60에서 호스팅되는 하위 도메인을 추가하려는 경우 다음을 forum
사용할 수 있습니다.
forum IN CNAME www ; forum is an alias to www (12.0.0.60)