
방금 루트 서버를 구입하고 여러 컨테이너에 대해 OpenVZ를 구성했습니다. 컨테이너마다 IP가 다릅니다. 내가 하려는 것은 모든 DNS 관련 항목을 메인 서버 OS(CentOS)에 중앙집중화하는 것입니다.
CentOS에 Bind9을 설치하고 이름 서버를 구성했는데 제대로 작동했습니다. 그런 다음 각 IP마다 더 많은 네임서버를 추가하려고 했습니다. 그래서 내가하려는 것은 다음과 같습니다.
ns1.domain.tld 86400 IN A 176.x.x.x
ns2.domain.tld 86400 IN A 176.y.y.y
ns3.domain.tld 86400 IN A 176.z.z.z
그런 다음 네임서버 ns2.domain.tld를 특정 도메인에 추가하면 176.yyy를 가리켜야 합니다.
내 현재 구성은 다음과 같습니다
$TTL 10800
@ IN SOA ns1.palianos.ro. postmaster.palianos.ro. (
2014051300 ;serial
21600 ;refresh after 6 hours
3600 ;retry after 1 hour
604800 ;expire after 1 week
86400 ) ;minimum TTL of 1 day
@ 3600 IN A 176.9.26.140
mail 86400 IN A 176.9.26.140
ns1 172800 IN A 176.9.26.140
ns2 172800 IN A 176.9.26.140
ns3 172800 IN A 176.9.26.155
ns4 172800 IN A 176.9.26.155
ns5 172800 IN A 176.9.109.43
ns6 172800 IN A 176.9.109.43
ns7 172800 IN A 176.9.109.44
ns8 172800 IN A 176.9.109.44
gitlab 178000 IN NS ns3.palianos.ro.
gitlab 178000 IN NS ns4.palianos.ro.
www 3600 IN CNAME @
@ 86400 IN MX 10 mail.palianos.ro.
@ 172800 IN NS ns1.palianos.ro.
@ 172800 IN NS ns2.palianos.ro.
하위 도메인 test.domain.tld를 파헤치려고 하면 답변 섹션이 표시되지 않습니다. domain.tld에서는 잘 작동합니다.
감사해요.
답변1
현재 문제는 귀하가 위임한 두 개의 네임서버(사실 하나는 실제로 ns3
동일한 ns4
IP 주소를 가짐) gitlab.palianos.ro
가 이에 대한 어떤 종류의 요청에도 응답하지 않는다는 것입니다.
[me@risby ~]$ dig any gitlab.palianos.ro @ns3.palianos.ro
; <<>> DiG 9.9.4-P2-RedHat-9.9.4-12.P2.fc20 <<>> any gitlab.palianos.ro @ns3.palianos.ro
;; global options: +cmd
;; connection timed out; no servers could be reached
[me@risby ~]$ dig any gitlab.palianos.ro @ns4.palianos.ro
; <<>> DiG 9.9.4-P2-RedHat-9.9.4-12.P2.fc20 <<>> any gitlab.palianos.ro @ns4.palianos.ro
;; global options: +cmd
;; connection timed out; no servers could be reached
이는 의 네임서버가 palianos.ro
다음과 같은 위임 레코드를 기꺼이 제공한다는 것을 의미합니다.
[me@risby ~]$ dig ns gitlab.palianos.ro @ns1.palianos.ro
[...]
;; QUESTION SECTION:
;gitlab.palianos.ro. IN NS
;; AUTHORITY SECTION:
gitlab.palianos.ro. 178000 IN NS ns3.palianos.ro.
gitlab.palianos.ro. 178000 IN NS ns4.palianos.ro.
;; ADDITIONAL SECTION:
ns3.palianos.ro. 172800 IN A 176.9.26.155
ns4.palianos.ro. 172800 IN A 176.9.26.155
보다 일반적인 쿼리를 수행하고 재귀가 자동으로 정렬되도록 하면 응답이 없습니다.
[me@risby ~]$ dig ns gitlab.palianos.ro
; <<>> DiG 9.9.4-P2-RedHat-9.9.4-12.P2.fc20 <<>> ns gitlab.palianos.ro
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 3480
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;gitlab.palianos.ro. IN NS
;; Query time: 192 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri May 16 07:09:01 BST 2014
;; MSG SIZE rcvd: 47
내 생각에는 이 중 하나가 작동하기 전에 ns3
및 를 수정하고 하위 영역을 제공하도록 해야 한다고 생각합니다 .ns4