αž€αžΆαžšαž•αŸ’αž‘αŸαžšαžαŸ†αž”αž“αŸ‹αž”αž‰αŸ’αž…αŸ’αžšαžΆαžŸαž‘αŸ…αž”αžŽαŸ’αžαžΆαž‰αžšαž„αžαž·αž…αž‡αžΆαž„ /24 αž€αŸ’αž“αž»αž„ BIND αŸ” αžšαž”αŸ€αž”αžŠαŸ‚αž›αžœαžΆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžš

αžαŸ’αž„αŸƒαž˜αž½αž™αžαŸ’αž‰αž»αŸ†αžαŸ’αžšαžΌαžœαž”αŸ’αžšαžˆαž˜αž˜αž»αžαž“αžΉαž„αž—αžΆαžšαž€αž·αž…αŸ’αž…αž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αž’αžαž·αžαž·αž‡αž“αžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ†αž˜αŸ’αž“αžΆαž€αŸ‹αž“αžΌαžœαžŸαž·αž‘αŸ’αž’αž·αž€αŸ’αž“αž»αž„αž€αžΆαžšαž€αŸ‚αžŸαž˜αŸ’αžšαž½αž›αž€αŸ†αžŽαžαŸ‹αžαŸ’αžšαžΆ PTR αž“αŸƒαž”αžŽαŸ’αžαžΆαž‰αžšαž„ /28 αžŠαŸ‚αž›αž”αžΆαž“αž”αŸ’αžšαž‚αž›αŸ‹αž±αŸ’αž™αž‚αžΆαžαŸ‹αŸ” αžαŸ’αž‰αž»αŸ†αž˜αž·αž“αž˜αžΆαž“αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž€αž˜αŸ’αž˜αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αŸ‚αžŸαž˜αŸ’αžšαž½αž›αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹ BIND αž–αžΈαžαžΆαž„αž€αŸ’αžšαŸ…αž‘αŸαŸ” αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž αžΎαž™ αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαž™αž€αž•αŸ’αž›αžΌαžœαž•αŸ’αžŸαŸαž„ - αžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ’αžšαž‚αž›αŸ‹αž±αŸ’αž™αž’αžαž·αžαž·αž‡αž“αž“αžΌαžœαž•αŸ’αž“αŸ‚αž€αž˜αž½αž™αž“αŸƒαžαŸ†αž”αž“αŸ‹ PTR αž“αŸƒαž”αžŽαŸ’αžαžΆαž‰αžšαž„ /24 αŸ”

αžœαžΆαž αžΆαž€αŸ‹αžŠαžΌαž…αž‡αžΆ - αžαžΎαž’αŸ’αžœαžΈαžŠαŸ‚αž›αž’αžΆαž…αžŸαžΆαž˜αž‰αŸ’αž‰αž‡αžΆαž„αž“αŸαŸ‡? αž™αžΎαž„αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž…αž»αŸ‡αžˆαŸ’αž˜αŸ„αŸ‡αž”αžŽαŸ’αžαžΆαž‰αžšαž„αžαžΆαž˜αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžš αž αžΎαž™αžŠαžΉαž€αž“αžΆαŸ†αžœαžΆαž‘αŸ… NS αžŠαŸ‚αž›αž…αž„αŸ‹αž”αžΆαž“ αžŠαžΌαž…αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαžšαž½αž…αž‡αžΆαž˜αž½αž™αžŠαŸ‚αž“αžšαž„αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‘αŸαŸ” αžœαžΆαž˜αž·αž“αžŸαžΆαž˜αž‰αŸ’αž‰αž‘αŸ (αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαž€αžΆαžšαž–αž·αžαž‡αžΆαž‘αžΌαž‘αŸ…αžœαžΆαž˜αžΆαž“αž›αž€αŸ’αžαžŽαŸˆαž”αž‹αž˜ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžœαž·αž…αžΆαžšαžŽαž‰αžΆαžŽαž“αžΉαž„αž˜αž·αž“αž’αžΆαž…αž‡αž½αž™αž”αžΆαž“) αž“αŸ„αŸ‡αž αžΎαž™αž‡αžΆαž˜αžΌαž›αž αŸαžαž»αžŠαŸ‚αž›αžαŸ’αž‰αž»αŸ†αž€αŸ†αž–αž»αž„αžŸαžšαžŸαŸαžšαž’αžαŸ’αžαž”αž‘αž“αŸαŸ‡αŸ”

αž’αŸ’αž“αž€β€‹αžŽαžΆβ€‹αž…αž„αŸ‹β€‹αž™αž›αŸ‹β€‹αžœαžΆβ€‹αžŠαŸ„αž™β€‹αžαŸ’αž›αž½αž“β€‹αž―αž„β€‹αž’αžΆαž…β€‹αž’αžΆαž“β€‹αž”αžΆαž“αŸ” RFC
αž’αŸ’αž“αž€αžŽαžΆαž…αž„αŸ‹αž”αžΆαž“αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžŠαŸ‚αž›αžαŸ’αžšαŸ€αž˜αžšαž½αž…αž‡αžΆαžŸαŸ’αžšαŸαž… αžŸαžΌαž˜αžŸαŸ’αžœαžΆαž‚αž˜αž“αŸαž˜αž€αž€αžΆαž“αŸ‹αž†αŸ’αž˜αžΆαŸ”

αžŠαžΎαž˜αŸ’αž”αžΈαž€αž»αŸ†αž±αŸ’αž™αž–αž“αŸ’αž™αžΆαžšαž–αŸαž›αž’αŸ’αž“αž€αžŠαŸ‚αž›αž…αžΌαž›αž…αž·αžαŸ’αžαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžαŸ’αžšαž…αž˜αŸ’αž›αž„αž”αž·αž‘αž—αŸ’αž‡αžΆαž”αŸ‹ αžαŸ’αž‰αž»αŸ†αž“αžΉαž„αž”αž„αŸ’αž αŸ„αŸ‡αž•αŸ’αž“αŸ‚αž€αž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„αž‡αžΆαž˜αž»αž“αžŸαž·αž“ αž αžΎαž™αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž•αŸ’αž“αŸ‚αž€αž‘αŸ’αžšαžΉαžŸαŸ’αžαžΈαŸ”

1. αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαŸ” αžαŸ†αž”αž“αŸ‹αž•αŸ’αž‘αŸαžšαžŸαž·αž‘αŸ’αž’αž· / 28

αž§αž”αž˜αžΆαžαžΆαž™αžΎαž„αž˜αžΆαž“αž”αžŽαŸ’αžαžΆαž‰αžšαž„ 7.8.9.0/24. αž™αžΎαž„αžαŸ’αžšαžΌαžœαž•αŸ’αž‘αŸαžšαž”αžŽαŸ’αžαžΆαž‰αžšαž„ 7.8.9.240/28 αžŠαž›αŸ‹αž’αžαž·αžαž·αž‡αž“ dns 7.8.7.8 (ns1.client.domain).

αž“αŸ…αž›αžΎ DNS αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž•αŸ’αžαž›αŸ‹αžŸαŸαžœαžΆ αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαžŸαŸ’αžœαŸ‚αž„αžšαž€αž―αž€αžŸαžΆαžšαžŠαŸ‚αž›αž–αž·αž–αžŽαŸŒαž“αžΆαž’αŸ†αž–αžΈαžαŸ†αž”αž“αŸ‹αž”αž‰αŸ’αž…αŸ’αžšαžΆαžŸαž“αŸƒαž”αžŽαŸ’αžαžΆαž‰αžšαž„αž“αŸαŸ‡αŸ” αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αžœαžΆαž€αŸ’αž›αžΆαž™αž‡αžΆ ៑០.៑៦៨.៑៩្.in-addr.arpa.
αž™αžΎαž„αž•αŸ’αžαž›αŸ‹αž™αŸ„αž”αž›αŸ‹αž›αžΎαž’αžΆαžαž»αž–αžΈ 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.

αž αžΎαž™αž“αŸ…αž€αŸ’αž“αž»αž„ names.conf αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž–αž·αž–αžŽαŸŒαž“αžΆαž“αŸƒαž―αž€αžŸαžΆαžšαžαŸ’αž˜αžΈαžšαž”αžŸαŸ‹αž™αžΎαž„αŸ–

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 αž˜αž·αž“αžŠαžΉαž„αžαžΆαž’αžΆαžαž»αž‘αžΆαŸ†αž„αž“αŸαŸ‡αž“αŸ…αž€αŸ’αž“αž»αž„αž―αž€αžŸαžΆαžšαžαŸ†αž”αž“αŸ‹αž”αž‰αŸ’αž…αŸ’αžšαžΆαžŸαž‚αžΊαž‡αžΆαž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“ IP αž αžΎαž™αžαŸ‚αž˜αž‘αžΆαŸ†αž„αž˜αž·αž“αž™αž›αŸ‹αž–αžΈαž’αžΆαžαž»αž‡αž½αžšαŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αžΆαžαŸ‹ αž“αŸαŸ‡αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž‡αžΆαž”αŸ’αžšαž—αŸαž‘αž“αŸƒ subdomain αž“αž·αž˜αž·αžαŸ’αžαžŸαž‰αŸ’αž‰αžΆαž˜αž½αž™αž…αŸ†αž“αž½αž“αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ” αž‘αžΆαŸ†αž„αž“αŸ„αŸ‡αŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž…αž„αž“αžΉαž„αž˜αž·αž“αž˜αžΆαž“αž—αžΆαž–αžαž»αžŸαž”αŸ’αž›αŸ‚αž€αž‚αŸ’αž“αžΆαžšαžœαžΆαž„ "255-240"αž αžΎαž™"αž’αžαž·αžαž·αž‡αž“αž‡αžΆαž“αŸ‹αžαŸ’αž–αžŸαŸ‹αžšαž”αžŸαŸ‹αž™αžΎαž„αŸ”"αŸ” αž αžΎαž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŸαŸ’αž“αžΎαžŸαž»αŸ†αž‘αŸ…αž€αž“αŸ’αž›αŸ‚αž„αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž‘αŸ… αž’αžΆαžŸαŸαž™αžŠαŸ’αž‹αžΆαž“αž€αŸ’αž“αž»αž„αžŸαŸ†αžŽαžΎαž‚αž½αžšαžαŸ‚αž˜αžΎαž›αž‘αŸ…αžŠαžΌαž…αž“αŸαŸ‡αŸ– 241.255-240.9.8.7.in-addr.arpa. αž¬αžŠαžΌαž…αž“αŸαŸ‡αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž™αžΎαž„αž”αŸ’αžšαžΎαžŠαŸ‚αž“αžšαž„αžαž½αž’αž€αŸ’αžŸαžšαŸ– 241.oursuperclient.9.8.7.in-addr.arpa. αž“αŸαŸ‡αž‚αžΊαžαž»αžŸαž–αžΈαž’αž˜αŸ’αž˜αžαžΆαŸ– ៑០.៑៦៨.៑៩្.in-addr.arpa.

αžœαžΆαž“αžΉαž„αž–αž·αž”αžΆαž€αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αŸ’αžœαžΎαžŸαŸ†αžŽαžΎαž”αŸ‚αž”αž“αŸαŸ‡αžŠαŸ„αž™αžŠαŸƒαŸ” αž αžΎαž™αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαžœαžΆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αŸαžŠαŸ„αž™ αžœαžΆαž“αŸ…αžαŸ‚αž˜αž·αž“αž…αŸ’αž”αžΆαžŸαŸ‹αž–αžΈαžšαž”αŸ€αž”αž’αž“αž»αžœαžαŸ’αžαžœαžΆαž“αŸ…αž€αŸ’αž“αž»αž„αž‡αžΈαžœαž·αžαž–αž·αžαŸ” αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž”αžΆαž“αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžαžΆαž˜αž€αžΆαžšαžŸαŸ’αž“αžΎαžŸαž»αŸ† 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 αž–αžΈ ៑០.៑៦៨.៑៩្.in-addr.arpa αž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ 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

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹