Omogućavanje otkrivanja predmemorije sadržaja na više javnih IP adresa na Macu
Ako vaša mreža koristi više javnih IP adresa za spajanje na internet, te bi predmemorija sadržaja mogla registrirati korištenje neke druge adrese od one koju klijent koristi za otkrivanje, trebat ćete omogućiti popis tih adresa i predmemoriji sadržaja i klijentima. Ovi popisi koriste se za spajanje podudarnih zahtjeva za registracijom i otkrivanjem koji uključuju višestruke javne IP adrese.
Za izbjegavanje ručne konfiguracije klijenata, spremanje sadržaja u predmemoriju koristi DNS TXT zapise za objavu informacija o javnim IP adresama za klijente na vašoj mreži. TXT zapis mora se objaviti u standardnoj DNS domeni pretraživanja koju koriste vaši klijenti.
Točni podaci za TXT zapis mogu se proizvesti automatski ili ručno. U svakom slučaju morate urediti DNS zapis ili dati postavke svojem DNS pružatelju za izradu ili uređivanje TXT zapisa u zonskoj datoteci.
Napomena: ti su zapisi nužni samo za vašu unutrašnju mrežu. Vanjski DNS ne traži dodatni zapis.
Podesite klijente spremanja sadržaja u predmemoriju da podržavaju višestruke IP adrese
Na Macu odaberite Apple izbornik > Postavke sustava, kliknite na Dijeljenje i zatim odaberite Spremanje sadržaja u predmemoriju.
Otvaranje prozora Spremanje u predmemoriju u Postavkama dijeljenja
Pritisnite i držite tipku Option, zatim kliknite Napredne opcije.
Kliknite na Klijenti.
Kliknite skočni izbornik “Moje lokalne mreže”, zatim odaberite “koristi prilagođene javne IP adrese”.
Kliknite tipku Dodaj , zatim unesite raspon javnih IP adresa.
Ponovite postupak za sve dodatne raspone IP adresa koje želite unijeti.
Izradite DNS tekstualni zapis koji opisuje javne IP adrese koje ste unijeli.
Uslugu spremanja sadržaja u predmemoriju možete koristiti za generiranje tekstualnog zapisa ili ga izraditi ručno (format je opisan u nastavku). Za izradu tekstualnog zapisa:
Kliknite tipku DNS konfiguracija.
Odaberite vrstu svojeg DNS poslužitelja (BIND ili Windows).
Kopirajte nastali tekstualni zapis, zatim ga zalijepite u tekstualnu datoteku tako da je dostupan za kasniju upotrebu (kad ga dodajete u zonsku datoteku DNS-a).
Kliknite Gotovo.
Kliknite na U redu kada dovršite konfiguraciju.
Dodajte tekstualni zapis u autoritativnu zonsku datoteku DNS-a za domenu.
Format DNS TXT zapisa
Sintaksa za određivanje TXT zapisa i znakova koji nisu prema ASCII-u u TXT zapisima razlikovat će se u odnosu na vaš DNS poslužitelj. Primjeri koji su ovdje dani su isključivo ilustrativne naravi.
DNS tekstualni zapisi za spremanje sadržaja u predmemoriju imaju isti format kao DNS-SD TXT zapisi (parovi ključ-vrijednost):
name._tcp 10800 IN TXT "[prs|prn]=addressRanges"
Prihvaćaju se i IPv4 i IPv6 adrese, ali podržan je samo IPv4.
Svaki od sljedećih primjera definira isti set raspona od dvije IP adrese: raspon koji započinje od 17.53.22.2 i završava s 17.53.22.254, te raspon koji čini pojedinačna IP adresa, 93.184.216.119. Razlika među njima je da prvi primjer koristi tipku prs, a drugi primjer koristi tipku prn.
_aaplcache._tcp 10800 IN TXT "\x2aprs=17.53.22.2-17.53.22.254,93.184.216.119"
_aaplcache._tcp 10800 IN TXT "\x12prn=\x24\x11\x35\x16\x02\x11\x35\x16\xfe\x14\x5d\xb8\xd8\x77"
Tipke prs i prn koriste različite formate za raspone IP adrese navedene u vrijednosti:
prs: Vrijednost ključa prs niz je raspona IP adresa odvojenih zarezom u prezentacijskom formatu (ASCII dot notacija). Sintaksa je namijenjena jednostavnoj konfiguraciji. Raspon sadržava ili jednu IP adresu ili dvije IP adrese razdvojene spojnicom.
prn: Vrijednost ključa prn niz je ulančanih raspona IP adresa u binarnom formatu mreža-bajt-red. Ta je sintaksa namijenjena sekvencama raspona koje su preduge za DNS zapis kada se odrede u prezentacijskom formatu. Svakom rasponu u slijedu prethodi bajt koji navodi vrstu raspona koja slijedi:
0x14 označava pojedinačnu IPv4 adresu.
0x16 označava pojedinačnu IPv6 adresu.
0x24 označava početak i završetak raspona IPv4 adrese.
0x26 označava početak i završetak raspona IPv6 adrese.
Možete povezati više zapisa. Ako to učinite, imenujte prvi zapis _aaplcache._tcp
i naredne zapise od _aaplcache1._tcp
do _aaplcache24._tcp
za maksimalno 25 ulančanih zapisa.
Ulančajte zapise stavljanjem oznake za nastavak na sve osim posljednjeg TXT zapisa.
Sintakse prs i prn mogu se miješati među zapisima u lancu. Koristeći sintaksu prs, dodajte “,more” na završetak vrijednosti zapisa. Koristeći sintaksu prn, dodajte “+” (0x2b) na završetak vrijednosti zapisa. Prvi zapis kojem nedostaje takva oznaka nastavka završava lanac.
Ulančani zapisi rješavaju se u skupinama od pet istovremeno, tj. _aaplcache._tcp i _aaplcache1._tcp do _aaplcache4._tcp prvo se rješavaju usporedno, a ako svi završe s oznakama za nastavak, tada se sljedeći rješavaju _aaplcache5._tcp do _aaplcache9._tcp i tako dalje.
Ovo je primjer tri ulančana zapisa:
_aaplcache._tcp 10800 IN TXT "\x2bprs=17.250.1.1,17.250.2.1-17.250.2.254,more"
_aaplcache1._tcp 10800 IN TXT "\x0eprn=\x24\x11\xfa\x03\x01\x11\xfa\x03\xfe+"
_aaplcache2._tcp 10800 IN TXT "\x0eprs=17.250.4.5"
Sintaksa za određivanje TXT zapisa i znakova koji nisu prema ASCII-u u TXT zapisima može se razlikovati ovisno o vašem DNS poslužitelju. Neki poslužitelji ne trebaju bajt vodeće duljine (\x2a, \x12, \x2b, \x0e i \x0e u pojedinačnim primjerima) jer ga automatski dodaju ispred.
Dodavanje TXT zapisa zonskoj datoteci DNS-a
Dodavanje jednog ili više TXT zapisa zonskoj datoteci na DNS poslužitelju u vašoj lokalnoj domeni. Dodavanje DNS TXT zapisa zoni koja:
Autoritativno je za domenu
Usklađuje zadanu domenu pretraživanja za mrežne klijente
Primjerice, ako vaša organizacija nudi DNS uslugu za vašu vlastitu domenu i izvor je autoriteta za nazive hosta za primjer.com, TXT zapis spremanja u predmemoriju možete staviti u zonsku datoteku primjer.com.
Važno: ako niste host autoritativnoj DNS usluzi za vašu domenu, ne možete sami dodati TXT zapis. Koordinirajte se sa svojim DNS pružateljem kako bi dodali ponuđeni TXT zapis.
Ako koristite BIND9 DNS, kopirajte proizvedeni TXT zapis i zalijepite ga u svoju zonsku datoteku DNS-a.
U slučaju DNS-a koji se temelji na softveru BIND9 na Linuxu, ta se datoteka nalazi u direktoriju /etc/bind/
, a naziv zonske datoteke definiran je u /etc/bind/named.conf
(najvjerojatnije “db.example.com.”).
Ako koristite Windows DNS, učinite nešto od sljedećeg:
Ako ste tekstualni zapis generirali uslugom spremanja sadržaja u predmemoriju: Zamijenite varijablu ZoneName u generiranoj naredbi s nazivom DNS zone mreže, zatim pokrenite naredbu na svom Windows DNS računalu.
Ako ste ručno izradili tekstualni zapis: Ručno unesite informacije o TXT zapisu s pomoću administrativnih alata Windows Server.