ืืื ืืื ืขืืืชื ืืคื ื ืืืฉืืื ืืชืช ืืืื ืืืงืืืืชืื ืืช ืืืืืช ืืขืจืื ืจืฉืืืืช PTR ืฉื ืจืฉืช ืืืฉื ื /28 ืฉืืืงืฆืชื ืื. ืืื ืื ืืืืืืฆืื ืืขืจืืืช ืืืืจืืช BIND ืืืืืฅ. ืืื, ืืืืืชื ืืงืืช ืืกืืื ืืืจ - ืืืืฆืื ืืืงืื ืืืง ืืืืืจ ื-PTR ืฉื ืจืฉืช ืืืฉื ื /24.
ื ืจืื - ืื ืืืื ืืืืืช ืืืชืจ ืคืฉืื? ืื ื ืคืฉืื ืจืืฉืืื ืืช ืืจืฉืช ืืืฉื ื ืื ืืจืฉ ืืืคื ืื ืืืชื ื-NS ืืจืฆืื, ืืคื ืฉื ืขืฉื ืขื ืชืช-ืืืืืื. ืืื ืื. ืื ืื ืื ืื ืคืฉืื (ืืืจืืช ืฉืืืฆืืืืช ืื ืืืื ืคืจืืืืืืื, ืืื ืืื ืืืืืฆืื ืื ืชืขืืืจ), ืื ืืกืืื ืฉืื ื ืืืชื ืืช ืืืืืจ ืืื.
ืื ืฉืจืืฆื ืืืืื ืืขืฆืื ืืืื ืืงืจืื
ืื ืฉืจืืฆื ืคืชืจืื ืืืื, ืืจืื ืืื ืืืชืื.
ืืื ืื ืืขืื ืืช ืื ืฉืืืื ืืช ืฉืืืช ืืขืชืง-ืืืืง, ืืคืจืกื ืงืืื ืืช ืืืืง ืืืขืฉื ืืืืืจ ืืื ืืช ืืืืง ืืขืืื ื.
1. ืชืจืืื. ืืืืจ ืืืฆืื /28
ื ื ืื ืฉืืฉ ืื ื ืชืช-ืจืฉืช 7.8.9.0/24. ืื ืื ื ืฆืจืืืื ืืืืฆืื ืืช ืจืฉืช ืืืฉื ื 7.8.9.240/28 ืืืงืื dns 7.8.7.8 (ns1.client.domain).
ื-DNS ืฉื ืืกืคืง ืืชื ืฆืจืื ืืืฆืื ืงืืืฅ ืฉืืชืืจ ืืช ืืืืืจ ืืืคืื ืฉื ืจืฉืช ืืืฉื ื ืืื. ืชื ืืื ืืืืืช 9.8.7.in-addr.harp.
ืื ื ืืืืืื ืืขืจืืื ื-240 ืขื 255, ืื ืืฉ ืืืื. ืืืกืืฃ ืืงืืืฅ ื ืืชืื ืืช ืืืืจืื ืืืืื:
255-240 IN NS 7.8.7.8
$GENERATE 240-255 $ CNAME $.255-240
ืื ืชืฉืื ืืืืืื ืืช ืืืืืจ ืืกืืจืชื ืืืขืฉืืช
rndc reload
ืื ืืฉืืื ืืช ืืืง ืืกืคืง. ืืืื ื ืขืืืจ ื-dns ืฉื ืืืงืื.
ืจืืฉืืช, ืืืื ื ืืฆืืจ ืงืืืฅ /etc/bind/master/255-240.9.8.7.in-addr.arpa ืืชืืื ืืื:
$ORIGIN 255-240.9.8.7.in-addr.arpa.
$TTL 1W
@ 1D IN SOA ns1.client.domain. root.client.domain. (
2008152607 ; serial
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
@ IN NS ns1.client.domain.
@ IN NS ns2.client.domain.
241 IN PTR test.client.domain.
242 IN PTR test2.client.domain.
245 IN PTR test5.client.domain.
ืืืคื ืื ืืฉื.ืงืื ืฃ ืืืกืฃ ืชืืืืจ ืฉื ืืงืืืฅ ืืืืฉ ืฉืื ื:
zone "255-240.9.8.7.in-addr.arpa." IN {
type master;
file "master/255-240.9.8.7.in-addr.arpa";
};
B ืืคืขื ืืืืฉ ืืช ืชืืืื ืืงืืฉืืจ.
/etc/init.d/named restart
ืืช ืื. ืขืืฉืื ืืชื ืืืื ืืืืืง.
#> host 7.8.9.245
245.9.8.7.in-addr.arpa is an alias for 245.255-240.9.8.7.in-addr.arpa.
245.255-240.9.8.7.in-addr.arpa domain name pointer test5.client.domain.
ืฉืืื ืื ืฉืื ืจืง ืจืฉืืืช ื-PTR ื ืืชื ืช, ืืื ืื ื-CNAME. ืืื ืื ืฆืจืื ืืืืืช. ืื ืืชื ืชืืื ืืื, ืื ืืจืื ืืื ืืคืจืง ืืื.
2. ืชืืืืจืื. ืืื ืื ืขืืื.
ืงืฉื ืืืืืืจ ืืื ืงืืช ืืืืื ืืงืืคืกื ืฉืืืจื. ืื ืืจืื ืืืชืจ ืงื ืื ืืชื ืืืื ืื ืงืืจื ืืคื ืื.
ืืืฉืจ ืื ื ืืืฆืืืื ืชืช-ืืืืืื ืืืืืืื ืชืืื, ืื ื ืืชืื ืืฉืื ืืื:
client.domain. NS ns1.client.domain.
ns1.client.domain. A 7.8.7.8
ืื ืื ื ืืืืจืื ืืื ืื ืฉืฉืืื ืฉืื ืื ื ืื ืืืจืืื ืืืชืจ ืืื ืืืืืจืื ืื ืืืจืื. ืืื ืืืงืฉืืช ื client.domain ืืคื ื ืืืืฉ ื-7.8.7.8. ืืขืช ืืืืืงื, ืื ื ืจืืืื ืืช ืืชืืื ื ืืืื (ื ืฉืืื ืืช ืื ืฉืืฉ ืืืงืื ืฉื. ืื ืื ืืฉื ื):
# host test.client.domain
test.client.domain has address 7.8.9.241
ืึธืึตื. ืืชืืฉืจื ื ืฉืืฉ ืจืฉืืืช A ืืื ืื-IP ืฉืื ืืื 7.8.9.241. ืืื ืืืืข ืืืืชืจ.
ืืื ืืคืฉืจ ืืขืฉืืช ืืช ืืืชื ืืืืจ ืขื ืจืฉืช ืืฉื ื?
ืื ืฉืจืช ื-DNS ืฉืื ื ืจืฉืื ื-RIPE, ืืื ืืืฉืจ ืืืงืฉืื ืืชืืืช IP ืฉื PTR ืืืจืฉืช ืฉืื ื, ืืืงืฉื ืืจืืฉืื ื ืขืืืื ืชืืื ืืืื ื. ืืืืืืื ืืื ืืื ืฉื ืืืืืื ืื. ืืื ืืื ืืื ืืกืื ืชืช-ืจืฉืช ืืงืืืฅ ืืืืจ?
ืืืื ื ื ืกื ืืืืื ืืืชื ืื:
255-240 IN NS 7.8.7.8
ื... ืื ืก ืื ืงืจื. ืื ืื ื ืื ืืงืืืื ืืคื ืื ืืืืฉ ืฉื ืืงืฉื. ืืขื ืืื ืืื ืฉ-bind ืืคืืื ืื ืืืืข ืฉืืขืจืืื ืืืื ืืงืืืฅ ื-reverse zone ืื ืืชืืืืช IP, ืืืืชืจ ืืื ืื ืืืื ืืช ืขืจื ืืืืื. ืืืืื ืชื, ืื ืจืง ืกืื ืฉื ืชืช-ืืืืืื ืกืืื. ืึธืึตื. ืขืืืจ ืืืื ืื ืืืื ืืืื ืืื "255-240"ื"ืืงืื-ืืขื ืฉืื ื". ืืืื ืฉืืืงืฉื ืชืืืข ืืื ืฉืืื ืฆืจืืื ืืืืืข, ืืืชืืืช ืืืงืฉื ืฆืจืืื ืืืืจืืืช ืื: 241.255-240.9.8.7.in-addr.arpa. ืื ืื ืื ืื ื ืืฉืชืืฉืื ืืชืช-ืืืืืื ืฉื ืชืืืื: 241.oursuperclient.9.8.7.in-addr.arpa. ืื ืฉืื ื ืืืจืืื: 241.9.8.7.in-addr.harp.
ืืืื ืงืฉื ืืืืืฉ ืืงืฉื ืืื ืืืืคื ืืื ื. ืืื ืื ืื ืขืืื, ืขืืืื ืื ืืจืืจ ืืื ืืืืฉื ืืช ืื ืืืืื ืืืืืชืืื. ืืืจื ืืื, ืืคื ืืงืฉื 7.8.9.241 ื-DNS ืฉื ืืกืคืง ืขืืืื ืขืื ื ืื ื, ืื ืฉื ืืืงืื.
ืืืื ืื ื ืื ืกืื ืืชืืื ื CNAME.
ืืฆื ืฉื ืืกืคืง, ืืชื ืฆืจืื ืืขืฉืืช ืืื ืื ืืื ืืชืืืืช ื-IP ืฉื ืจืฉืช ืืืฉื ื ืืคืืจืื ืฉืืขืืืจ ืืช ืืืงืฉื ื-DNS ืฉื ืืืงืื.
255-240 IN NS ns1.client.domain.
241 IN CNAME 241.255-240
242 IN CNAME 242.255-240
ะธ ั.ะด.
ืื ืืืจืืฆืื =).
ืืืขืฆืื, ืืขืืฆืื ืืืื ืืชืืื ืืืชืจ:
255-240 IN NS ns1.client.domain.
$GENERATE 240-255 $ CNAME $.255-240
ืืขืช ืืงืฉ ืืืืข ื 7.8.9.241 ืฉื 241.9.8.7.in-addr.harp ืืฉืจืช ื-DNS ืฉื ืืกืคืง ืืืืจ ื 241.255-240.9.8.7.in-addr.arpa ืืืืื ืืืงืื dns.
ืฆื ืืืงืื ืืฆืืจื ืืืคื ืืืงืฉืืช ืืืื. ืืืชืื ืืื, ืื ื ืืืฆืจืื ืืืืจ 255-240.9.8.7.in-addr.arpa. ืื, ืืืืคื ืขืงืจืื ื, ืื ื ืืืืืื ืืืฆืื ืขืจืืื ืืคืืืื ืขืืืจ ืื ip ืฉื ืื ืืืฉื ื /24, ืืื ืื ืืฉืืื ืืืชื ื ืจืง ืขื ืืื ืฉืืกืคืง ืืขืืืจ ืืืื ื, ืื ืื ื ืืื ืืฉืืง =).
ืืฉื ืืืืฉื, ืืชื ืฉืื ืืืืื ืืชืืื ืฉื ืงืืืฅ ืืืืจ ืืคืื ืืฆื ืืืงืื:
$ORIGIN 255-240.9.8.7.in-addr.arpa.
$TTL 1W
@ 1D IN SOA ns1.client.domain. root.client.domain. (
2008152607 ; serial
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
@ IN NS ns1.client.domain.
@ IN NS ns2.client.domain.
241 IN PTR test.client.domain.
242 IN PTR test2.client.domain.
245 IN PTR test5.client.domain.
ืื ืืืื ืฉืื ืื ื ืืฉืชืืฉืื ื-CNAME ืืฆื ืฉื ืืกืคืง, ืืืชืืืื ืืืงืฉืช ื ืชืื ืื ืืคื ืืชืืืช IP ืื ืื ื ืืงืืืื ืฉืชื ืจืฉืืืืช, ืื ืืืช.
#> host 7.8.9.245
245.9.8.7.in-addr.arpa is an alias for 245.255-240.9.8.7.in-addr.arpa.
245.255-240.9.8.7.in-addr.arpa domain name pointer test5.client.domain.
ืืื ืชืฉืื ืืืืืืจ ืืช ื-ACL ืืฆืืจื ื ืืื ื. ืื ืื ืื ืืืืื ื ืืงืืช ืืขืฆืื ืืืืจ PTR ืืื ืืืืื ืืืฃ ืืื ืืืืืฅ =).
ืืงืืจ: www.habr.com