Linux Server - DNS 실습 (5 / 6) : root 도메인서버 - 책임도메인서버 - 하위도메인서버 구조
ast07 - 도진 (~.237) - 책임도메인 서버
- /etc/resolv.conf
#nameserver 203.248.252.2
#nameserver 192.168.10.237
#nameserver 192.168.10.235
nameserver 192.168.10.163 // 새로추가(root)
- /etc/named.conf
options {
directory "/var/named";
};
zone "." {
type hint;
file "named.ca";
};
zone "ast07" { // 새로 추가된 부분
type master;
file "ast07.zone";
};
#zone "ast008.org" {
#type master;
#file "ast008.zone";
#};
- /var/named/named.ca // 내용 다바꿈
. 3600000 IN NS A.ROOT-SERVERS.NET.
A.ROOT-SERVERS.NET. 3600000 A 192.168.10.162
- /var/named/ast07.zone
$TTL 86400
@ IN SOA ns.ast07. root.ns.ast07. (
1997022701 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
; Name Server
IN NS ns.ast07.
; Host address
IN A 192.168.10.237
ns IN A 192.168.10.237
;
www IN CNAME ns
; Sub Domain
AL.ast07. IN NS ns.AL.ast07.
ns.AL.ast07. IN A 192.168.10.234
-------------------------------------------------------------------------------------------
DO.ast08 (~.240)
- 현호씨 도메인서버(~.235)의 하위로 들어갈 도메인서버
- /etc/resolv.conf
#nameserver 203.248.252.2
#nameserver 192.168.10.240
#nameserver 192.168.10.237
nameserver 192.168.10.163
#nameserver 192.168.10.235
- /etc/named.conf
options {
directory "/var/named";
};
zone "." {
type hint;
file "named.ca";
};
zone "DO.ast08" {
type master;
file "DO.zone";
};
#zone "ast008.org" {
# type master;
# file "ast008.zone";
#};
#zone "ast008.org" {
# type slave;
# file "ast008.zone";
# masters { 192.168.10.237; };
#};
- /var/named/named.ca
; <<>> DiG 9.5.0b2 <<>> +bufsize=1200 +norec NS . @a.root-servers.net
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 7033
;; flags: qr aa; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 20
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;. IN NS
;; ANSWER SECTION:
. 518400 IN NS D.ROOT-SERVERS.NET.
. 518400 IN NS E.ROOT-SERVERS.NET.
. 518400 IN NS F.ROOT-SERVERS.NET.
. 518400 IN NS G.ROOT-SERVERS.NET.
. 518400 IN NS H.ROOT-SERVERS.NET.
. 518400 IN NS I.ROOT-SERVERS.NET.
. 518400 IN NS J.ROOT-SERVERS.NET.
. 518400 IN NS K.ROOT-SERVERS.NET.
. 518400 IN NS L.ROOT-SERVERS.NET.
. 518400 IN NS M.ROOT-SERVERS.NET.
. 518400 IN NS A.ROOT-SERVERS.NET.
. 518400 IN NS B.ROOT-SERVERS.NET.
. 518400 IN NS C.ROOT-SERVERS.NET.
;; ADDITIONAL SECTION:
A.ROOT-SERVERS.NET. 3600000 IN A 198.41.0.4
A.ROOT-SERVERS.NET. 3600000 IN AAAA 2001:503:ba3e::2:30
B.ROOT-SERVERS.NET. 3600000 IN A 192.228.79.201
C.ROOT-SERVERS.NET. 3600000 IN A 192.33.4.12
D.ROOT-SERVERS.NET. 3600000 IN A 128.8.10.90
E.ROOT-SERVERS.NET. 3600000 IN A 192.203.230.10
F.ROOT-SERVERS.NET. 3600000 IN A 192.5.5.241
F.ROOT-SERVERS.NET. 3600000 IN AAAA 2001:500:2f::f
G.ROOT-SERVERS.NET. 3600000 IN A 192.112.36.4
H.ROOT-SERVERS.NET. 3600000 IN A 128.63.2.53
H.ROOT-SERVERS.NET. 3600000 IN AAAA 2001:500:1::803f:235
I.ROOT-SERVERS.NET. 3600000 IN A 192.36.148.17
J.ROOT-SERVERS.NET. 3600000 IN A 192.58.128.30
J.ROOT-SERVERS.NET. 3600000 IN AAAA 2001:503:c27::2:30
K.ROOT-SERVERS.NET. 3600000 IN A 193.0.14.129
K.ROOT-SERVERS.NET. 3600000 IN AAAA 2001:7fd::1
L.ROOT-SERVERS.NET. 3600000 IN A 199.7.83.42
M.ROOT-SERVERS.NET. 3600000 IN A 202.12.27.33
M.ROOT-SERVERS.NET. 3600000 IN AAAA 2001:dc3::35
;; Query time: 110 msec
;; SERVER: 198.41.0.4#53(198.41.0.4)
;; WHEN: Tue Feb 26 15:05:57 2008
;; MSG SIZE rcvd: 615
// (수정 안 해도 됨 (원본))
- /var/named/DO.zone
$TTL 86400
@ IN SOA ns.DO.ast08. root.DO.ast08. (
1997022702 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
; Name Server
IN NS ns.DO.ast08.
; Host address
IN A 192.168.10.240
ns IN A 192.168.10.240
;
www IN CNAME ns
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixT-1B3eFYds3vbIhVIMricqlLChU2tmjwVzEwi_pXTPUAkb_arI5jg8tK5YI50IpKFEwh-Mz2tenkqUNDCcfiJDXBRrXyVZh8UwXZ5UukRiL6lzaXbvyBzhVIIxZ3kISX5kfrsmna2nI/s640/KakaoTalk_20180321_130826207.jpg)
-------TEST-------
[root@su1-localhost named]# host AL.ast07
AL.ast07 has address 192.168.10.234
[root@su1-localhost named]# host MS.ast06
MS.ast06 has address 192.168.10.205
---> 정상출력
- /etc/resolv.conf
#nameserver 203.248.252.2
#nameserver 192.168.10.237
#nameserver 192.168.10.235
nameserver 192.168.10.163 // 새로추가(root)
- /etc/named.conf
options {
directory "/var/named";
};
zone "." {
type hint;
file "named.ca";
};
zone "ast07" { // 새로 추가된 부분
type master;
file "ast07.zone";
};
#zone "ast008.org" {
#type master;
#file "ast008.zone";
#};
- /var/named/named.ca // 내용 다바꿈
. 3600000 IN NS A.ROOT-SERVERS.NET.
A.ROOT-SERVERS.NET. 3600000 A 192.168.10.162
- /var/named/ast07.zone
$TTL 86400
@ IN SOA ns.ast07. root.ns.ast07. (
1997022701 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
; Name Server
IN NS ns.ast07.
; Host address
IN A 192.168.10.237
ns IN A 192.168.10.237
;
www IN CNAME ns
; Sub Domain
AL.ast07. IN NS ns.AL.ast07.
ns.AL.ast07. IN A 192.168.10.234
-------------------------------------------------------------------------------------------
DO.ast08 (~.240)
- 현호씨 도메인서버(~.235)의 하위로 들어갈 도메인서버
- /etc/resolv.conf
#nameserver 203.248.252.2
#nameserver 192.168.10.240
#nameserver 192.168.10.237
nameserver 192.168.10.163
#nameserver 192.168.10.235
- /etc/named.conf
options {
directory "/var/named";
};
zone "." {
type hint;
file "named.ca";
};
zone "DO.ast08" {
type master;
file "DO.zone";
};
#zone "ast008.org" {
# type master;
# file "ast008.zone";
#};
#zone "ast008.org" {
# type slave;
# file "ast008.zone";
# masters { 192.168.10.237; };
#};
- /var/named/named.ca
; <<>> DiG 9.5.0b2 <<>> +bufsize=1200 +norec NS . @a.root-servers.net
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 7033
;; flags: qr aa; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 20
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;. IN NS
;; ANSWER SECTION:
. 518400 IN NS D.ROOT-SERVERS.NET.
. 518400 IN NS E.ROOT-SERVERS.NET.
. 518400 IN NS F.ROOT-SERVERS.NET.
. 518400 IN NS G.ROOT-SERVERS.NET.
. 518400 IN NS H.ROOT-SERVERS.NET.
. 518400 IN NS I.ROOT-SERVERS.NET.
. 518400 IN NS J.ROOT-SERVERS.NET.
. 518400 IN NS K.ROOT-SERVERS.NET.
. 518400 IN NS L.ROOT-SERVERS.NET.
. 518400 IN NS M.ROOT-SERVERS.NET.
. 518400 IN NS A.ROOT-SERVERS.NET.
. 518400 IN NS B.ROOT-SERVERS.NET.
. 518400 IN NS C.ROOT-SERVERS.NET.
;; ADDITIONAL SECTION:
A.ROOT-SERVERS.NET. 3600000 IN A 198.41.0.4
A.ROOT-SERVERS.NET. 3600000 IN AAAA 2001:503:ba3e::2:30
B.ROOT-SERVERS.NET. 3600000 IN A 192.228.79.201
C.ROOT-SERVERS.NET. 3600000 IN A 192.33.4.12
D.ROOT-SERVERS.NET. 3600000 IN A 128.8.10.90
E.ROOT-SERVERS.NET. 3600000 IN A 192.203.230.10
F.ROOT-SERVERS.NET. 3600000 IN A 192.5.5.241
F.ROOT-SERVERS.NET. 3600000 IN AAAA 2001:500:2f::f
G.ROOT-SERVERS.NET. 3600000 IN A 192.112.36.4
H.ROOT-SERVERS.NET. 3600000 IN A 128.63.2.53
H.ROOT-SERVERS.NET. 3600000 IN AAAA 2001:500:1::803f:235
I.ROOT-SERVERS.NET. 3600000 IN A 192.36.148.17
J.ROOT-SERVERS.NET. 3600000 IN A 192.58.128.30
J.ROOT-SERVERS.NET. 3600000 IN AAAA 2001:503:c27::2:30
K.ROOT-SERVERS.NET. 3600000 IN A 193.0.14.129
K.ROOT-SERVERS.NET. 3600000 IN AAAA 2001:7fd::1
L.ROOT-SERVERS.NET. 3600000 IN A 199.7.83.42
M.ROOT-SERVERS.NET. 3600000 IN A 202.12.27.33
M.ROOT-SERVERS.NET. 3600000 IN AAAA 2001:dc3::35
;; Query time: 110 msec
;; SERVER: 198.41.0.4#53(198.41.0.4)
;; WHEN: Tue Feb 26 15:05:57 2008
;; MSG SIZE rcvd: 615
// (수정 안 해도 됨 (원본))
- /var/named/DO.zone
$TTL 86400
@ IN SOA ns.DO.ast08. root.DO.ast08. (
1997022702 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
; Name Server
IN NS ns.DO.ast08.
; Host address
IN A 192.168.10.240
ns IN A 192.168.10.240
;
www IN CNAME ns
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixT-1B3eFYds3vbIhVIMricqlLChU2tmjwVzEwi_pXTPUAkb_arI5jg8tK5YI50IpKFEwh-Mz2tenkqUNDCcfiJDXBRrXyVZh8UwXZ5UukRiL6lzaXbvyBzhVIIxZ3kISX5kfrsmna2nI/s640/KakaoTalk_20180321_130826207.jpg)
-------TEST-------
[root@su1-localhost named]# host AL.ast07
AL.ast07 has address 192.168.10.234
[root@su1-localhost named]# host MS.ast06
MS.ast06 has address 192.168.10.205
---> 정상출력
댓글
댓글 쓰기