도메인이 있고 등록자 페이지에서 이 도메인에 대한 NS 레코드를 설정했습니다.
예를 들어:
ns1.some.com
ns2.some.com
이 ns 서버에는 레코드 A, MX가 있습니다.
어떤 이유로든 ns1.some.com 및 ns2.some.com에 NS 레코드를 설정해야 한다면? 그게 뭔가 하는 걸까요? SOA 레코드는 어디에 배치해야 할까요?
답변해주셔서 감사합니다.
답변1
예, A, MX 등의 레코드를 제공하는 이름 서버는 자신이 신뢰할 수 있다는 것을 알아야 하므로 NS 레코드도 있어야 합니다. 하나는 마스터로 구성하고 다른 하나는 Salve로 구성해야 합니다(두 개 이상이면 나머지도 모두 슬레이브여야 합니다).
다른 답변에는 좋은 정보가 많이 있지만 실제로 귀하의 질문에 답변한 적이 없는 것 같습니다.
BIND를 실행 중인 경우,마스터 DNS 서버에는 다음과 같은 항목이 있어야 합니다 named.conf
.
acl "mysecondaries" {
12.34.56.78;
};
zone "example.com" {
type master;
file "master/example.com";
allow-transfer { "mysecondaries"; };
};
슬레이브 서버에서는 다음과 같습니다.
zone "example.com" {
type slave;
file "slave/example.com";
masters { 1.2.3.4; };
};
실제 레코드(이 파일을 마스터에만 작성)는 다음과 같아야 합니다.
example.com. IN SOA ns1.example.com. root.example.com. {
2012082401 ; serial
10800 ; refresh (3 hours)
3600 ; retry (1 hour)
604800 ; expire (1 week)
86400 ; minimum (1 day)
)
NS ns1
NS ns2
MX 10 mail
ns1 A 1.2.3.4
ns2 A 12.34.56.78
mail A 2.34.5.67
www CNAME park.domain.net
@ CNAME park.domain.net
내가 그 일을 하는 동안. 있다무료 보조/슬레이브 DNS 서비스따라서 두 대를 직접 운영할 필요가 없습니다. 많은 개인 웹사이트와 소규모 웹사이트가 이런 방식으로 설정됩니다. 저는 Afraid.net과 Buddyns.com을 직접 사용합니다.
이를 추가하려면 마스터 서버의named.conf에 다음을 추가하십시오.
acl "afraid" {
174.37.196.55;
};
acl "buddyns" {
173.244.206.26;
174.136.99.149;
};
named.conf
그리고 마스터의 각 영역에 대한 허용 전송 지시문을 변경하세요 .
allow-transfer { "afraid";
"buddyns";
"mysecondaries"; };
ns
그리고 영역 파일에 관련 레코드를 추가하세요 .
NS ns2.afraid.org.
NS b.ns.buddyns.com.
NS c.ns.buddyns.com.
이러한 구성을 정말 멋지게 꾸밀 수 있는 다양한 방법이 있습니다(위의 내용이 실제로 수동으로 보인다면 수동으로 수행하는 것 같지만, 이 방법을 사용하면 상당히 쉽습니다). 수많은 도메인을 파킹하는 것이 아니라면 실제로 더 복잡한 작업에 들어갈 필요는 없습니다.