Maalin maalmaha ka mid ah waxaa iga horyimid hawsha ah inaan mid ka mid ah macaamiisheyda siinaayo xaqa uu u leeyahay inuu tafatiro diiwaanka PTR ee subnet-ka hoostiisa ee loo dhiibay. Ma haysto otomaatig ah oo aan ku tafatiro goobaha BIND dibadda. Sidaa darteed, waxaan go'aansaday inaan qaado waddo kale - si aan u wakiisho macmiilka qayb ka mid ah aagga PTR ee subnet-ka / 28.
Waxay u muuqan lahayd - maxaa ka fududaan kara? Waxaan si fudud u diiwaan gelinaa subnet-ka sida loo baahan yahay waxaana u hagaajineynaa NS-da la rabo, sida lagu sameeyo subdomain. Laakiin maya. Maaha wax fudud (in kasta oo xaqiiqda ah in guud ahaan ay tahay mid hore, laakiin dareenku ma caawin doono), taasi waa sababta aan u qorayo maqaalkan.
Qof kasta oo raba inuu naftiisa ogaado wuu akhriyi karaa
Yaa doonaya xal diyaarsan, ku soo dhawoow bisad.
Si aan dib loogu dhigin kuwa jecel habka koobi-paste-ga, waxaan ku dhejin doonaa qaybta dhabta ah marka hore, ka dibna qaybta aragtida.
1. Ku celceli. Aagga ergada/28
Aynu nidhaahno waxaan leenahay subnet 7.8.9.0/24. Waxaan u baahanahay inaan u wakiino subnet-ka 7.8.9.240/28 macmiilka DNS 7.8.7.8 (ns1.macmiil.domain).
DNS bixiyaha waxaad u baahan tahay inaad ka hesho fayl qeexaya aagga dambe ee shabakadan hoose. Ha ahaato 9.8.7.in-adr.arpa.
Waxaan ka faallooneynaa gelitaannada 240 ilaa 255, haddii ay jiraan. Dhammaadka faylka waxaan ku qoreynaa sidan soo socota:
255-240 IN NS 7.8.7.8
$GENERATE 240-255 $ CNAME $.255-240
Ha iloobin inaad kordhiso aagga taxanaha oo samee
rndc reload
Tani waxay dhamaystiraysaa qaybta bixiyaha. Aan u gudubno macmiilka DNS.
Marka hore, aan abuurno fayl /etc/bind/master/255-240.9.8.7.in-addr.arpa nuxurka soo socda:
$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.
Iyo gudaha magacaabay.conf ku dar sharraxa faylkayaga cusub:
zone "255-240.9.8.7.in-addr.arpa." IN {
type master;
file "master/255-240.9.8.7.in-addr.arpa";
};
B dib u bilaw habka xidhitaanka.
/etc/init.d/named restart
Dhammaan Hadda waad hubin kartaa
#> 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.
Fadlan ogow in aan kaliya la bixin rikoorka PTR, laakiin sidoo kale CNAME. Waa sida ay tahay. Haddii aad la yaabban tahay sababta, markaas ku soo dhawoow cutubka xiga.
2. Aragti. Sida ay u shaqeyso.
Way adag tahay in la habeeyo oo la saxo sanduuqa madow. Aad bay u fududahay haddii aad fahanto waxa gudaha ka socda.
Markaan u wakiino subdomain domain ah domain, markaas waxaan u qornaa sidatan:
client.domain. NS ns1.client.domain.
ns1.client.domain. A 7.8.7.8
Waxaan u sheegaynaa cid kasta oo naga codsata in aanan masβuul ka ahayn goobtan oo aan sheegno cidda masβuulka ka ah. Iyo dhammaan codsiyada macmiilka.domain u jiheeya 7.8.7.8. Markaan hubineyno, waxaan aragnaa sawirka soo socda (waxaan ka tagi doonnaa waxa macmiilku halkaas ku haysto. Dhib malaha):
# host test.client.domain
test.client.domain has address 7.8.9.241
Kuwaas. waxaa nalagu wargaliyay in uu jiro rikoor A oo ip-kiisu yahay 7.8.9.241. Ma jiro xog aan loo baahnayn.
Sidee wax la mid ah lagu samayn karaa subnet?
Sababtoo ah Adeegga DNS-kayaga waxa uu ka diiwaan gashan yahay RIPE, ka dib marka aad ka codsanayso ciwaanka IP-ga PTR ee shabakadayada, codsiga ugu horreeya ayaa weli naloo ahaan doona. Caqligu waxa uu la mid yahay xayndaabka. Laakin sidee baad u gelisaa subnet-ka faylka aaga?
Aan isku dayno inaan u galno sidan:
255-240 IN NS 7.8.7.8
Oo... mucjisadu may dhicin. Ma helno wax codsi ah oo dib u hagis ah. Shayga ayaa ah in xidhitaanka xitaa ma oga in galitaankan faylka aagga gadaasha ay yihiin cinwaannada IP-ga, iyo xitaa in ka badan ma fahmin gelitaanka xadka. Isaga, tani waa nooc ka mid ah subdomain calaamad ah. Kuwaas. waayo, ma jiro farqi u dhexeeya "255-240"Iyo"macaamiisheena ka sarreeya" Iyo si codsigu u aado halka loo baahan yahay, ciwaanka codsigu waa inuu u ekaado sidan: 241.255-240.9.8.7.in-addr.arpa. Ama sidan oo kale haddii aan isticmaalno jile-hoosaadyada: 241.macaamiishayada sare.9.8.7.in-addr.arpa. Tani way ka duwan tahay kuwa caadiga ah: 241.9.8.7.in-adr.arpa.
Way adkaan doontaa in codsiga noocaas ah gacanta lagu sameeyo. Xitaa haddii ay shaqeyso, weli ma cadda sida loo dabaqo nolosha dhabta ah. Ka dib oo dhan, codsi 7.8.9.241 DNS bixiyaha wali wuu nooga jawaabaa, maaha ka macmiilka.
Waana halka ay ka soo galayaan ciyaarta CNAME.
Dhinaca bixiyaha, waxaad u baahan tahay inaad u samayso magac loo yaqaan dhammaan ciwaannada IP-ga ee subnet-ka qaab u gudbin doona codsiga macmiilka DNS.
255-240 IN NS ns1.client.domain.
241 IN CNAME 241.255-240
242 IN CNAME 242.255-240
ΠΈ Ρ.Π΄.
Tani waxaa loogu talagalay kuwa dadaalka badan =).
Iyo kuwa caajiska ah, naqshadeynta hoose ayaa ku habboon:
255-240 IN NS ns1.client.domain.
$GENERATE 240-255 $ CNAME $.255-240
Hadda ka codso macluumaadka 7.8.9.241 ka 241.9.8.7.in-adr.arpa server-ka DNS bixiyaha ayaa loo rogi doonaa 241.255-240.9.8.7.in-addr.arpa oo aado macmiilka DNS.
Dhinaca macmiilku waxay u baahan doonaan inay qabtaan codsiyadaas. Sidaas awgeed, waxaan abuurnaa aag 255-240.9.8.7.in-addr.arpa. Gudaha, waxaan ku dhejin karnaa, mabda 'ahaan, u dhigno galitaanka ip kasta oo dhan / 24 subnet, laakiin waxay kaliya na weydiin doonaan kuwa uu bixiyaha noo soo gudbiyo, markaa ma awoodi doono inaan ku ciyaaro =).
Si aan u sharaxo, waxaan mar kale siin doonaa tusaale waxa ku jira faylka aaga roga ee dhinaca macmiilka:
$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.
Sababtoo ah waxaan u isticmaalnaa CNAME dhanka bixiyaha, iyo ka jawaabista codsiga xogta ee cinwaanka IP-ga waxaan helnaa laba diiwaan, ma aha mid.
#> 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.
Ha ilaawin inaad si sax ah u habayso ACL. Sababtoo ah macno ma samaynayso inaad adigu u qaadato aagga PTR oo aadan u jawaabin qof dibadda ah =).
Source: www.habr.com