αααααα½ααααα»αααααΌαααααααα»αααΉαααΆααα·α αα αααααα±ααα’αα·αα·αααααααααα»αααααΆααααΌααα·αααα·αααα»αααΆαααααααα½ααααααααααΆ 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 ααααα’ααααααααααααΆ α’αααααααΌααααααααα―αααΆαααααα·αααααΆα’αααΈααααααααα
αααΆααααααααΆααααααα α’αα»ααααΆαα±ααααΆααααΆαααΆ α‘α .α‘α¦α¨.α‘α©α’.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