ΠΠ΄ΠΈΠ½ Π΄Π΅Π½ Π±ΡΡ ΠΈΠ·ΠΏΡΠ°Π²Π΅Π½ ΠΏΡΠ΅Π΄ Π·Π°Π΄Π°ΡΠ°ΡΠ° Π΄Π° Π΄Π°ΠΌ Π½Π° Π΅Π΄ΠΈΠ½ ΠΎΡ ΠΌΠΎΠΈΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΠΏΡΠ°Π²ΠΎΡΠΎ Π΄Π° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ° 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.Π²- 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.
Π Π² named.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, ΡΠΎΠ³Π°Π²Π°, ΠΊΠΎΠ³Π°ΡΠΎ ΠΏΠΎΠΈΡΠΊΠ°ΡΠ΅ PTR IP Π°Π΄ΡΠ΅Ρ ΠΎΡ Π½Π°ΡΠ°ΡΠ° ΠΌΡΠ΅ΠΆΠ°, ΠΏΡΡΠ²Π°ΡΠ° Π·Π°ΡΠ²ΠΊΠ° ΠΏΠ°ΠΊ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΊΡΠΌ Π½Π°Ρ. ΠΠΎΠ³ΠΈΠΊΠ°ΡΠ° Π΅ ΡΡΡΠ°ΡΠ° ΠΊΠ°ΡΠΎ ΠΏΡΠΈ Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈΡΠ΅. ΠΠΎ ΠΊΠ°ΠΊ Π΄Π° Π²ΡΠ²Π΅Π΄Π΅ΡΠ΅ ΠΏΠΎΠ΄ΠΌΡΠ΅ΠΆΠ° Π²ΡΠ² ΡΠ°ΠΉΠ» Π½Π° Π·ΠΎΠ½Π°?
ΠΠ΅ΠΊΠ° ΡΠ΅ ΠΎΠΏΠΈΡΠ°ΠΌΠ΅ Π΄Π° Π³ΠΎ Π²ΡΠ²Π΅Π΄Π΅ΠΌ ΡΠ°ΠΊΠ°:
255-240 IN NS 7.8.7.8
Π... ΡΡΠ΄ΠΎΡΠΎ Π½Π΅ ΡΠ΅ ΡΠ»ΡΡΠΈ. ΠΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΠΌΠ΅ ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ²Π°Π½Π΅ Π½Π° Π·Π°ΡΠ²ΠΊΠΈ. Π Π°Π±ΠΎΡΠ°ΡΠ° Π΅ ΡΠ°ΠΌ, ΡΠ΅ bind Π΄ΠΎΡΠΈ Π½Π΅ Π·Π½Π°Π΅, ΡΠ΅ ΡΠ΅Π·ΠΈ Π·Π°ΠΏΠΈΡΠΈ Π²ΡΠ² ΡΠ°ΠΉΠ»Π° Π½Π° ΠΎΠ±ΡΠ°ΡΠ½Π°ΡΠ° Π·ΠΎΠ½Π° ΡΠ° IP Π°Π΄ΡΠ΅ΡΠΈ ΠΈ ΡΡΡ ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ Π½Π΅ ΡΠ°Π·Π±ΠΈΡΠ° Π·Π°ΠΏΠΈΡΠ° Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°. ΠΠ° Π½Π΅Π³ΠΎ ΡΠΎΠ²Π° Π΅ ΠΏΡΠΎΡΡΠΎ Π½ΡΠΊΠ°ΠΊΡΠ² ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ΅Π½ ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅ΠΉΠ½. Π’Π΅Π·ΠΈ. Π·Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ Π½ΡΠΌΠ° Π΄Π° ΠΈΠΌΠ° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρ "255-240"Π"Π½Π°Ρ ΡΡΠΏΠ΅ΡΠΊΠ»ΠΈΠ΅Π½Ρ". Π Π·Π° Π΄Π° ΠΎΡΠΈΠ΄Π΅ Π·Π°ΡΠ²ΠΊΠ°ΡΠ° ΡΠ°ΠΌ, ΠΊΡΠ΄Π΅ΡΠΎ ΡΡΡΠ±Π²Π°, Π°Π΄ΡΠ΅ΡΡΡ Π² Π·Π°ΡΠ²ΠΊΠ°ΡΠ° ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΡΠ°ΠΊΠ°: 241.255-240.9.8.7.in-addr.arpa. ΠΠ»ΠΈ ΠΊΠ°ΡΠΎ ΡΠΎΠ²Π°, Π°ΠΊΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅ΠΉΠ½ Π½Π° Π·Π½Π°ΡΠΈ: 241.oursuperclient.9.8.7.in-addr.arpa. Π’ΠΎΠ²Π° Π΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎ ΠΎΡ ΠΎΠ±ΠΈΡΠ°ΠΉΠ½ΠΎΡΠΎ: 241.9.8.7.Π²- 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 Π½Π° 241.9.8.7.Π²- 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