Povolenie vyhľadania obsahovej medzipamäte naprieč viacerými verejnými IP adresami
Ak vaša sieť používa na pripojenie k internetu viaceré verejné IP adresy, takže obsahová medzipamäť sa môže do siete zaregistrovať pomocou inej adresy než použije klient na jej vyhľadanie, musíte obsahovej pamäti aj všetkým klientom poskytnúť zoznam príslušných IP adries. Apple používa tieto zoznamy na umožnenie vzájomnej zhody žiadostí o registráciu a vyhľadanie, ktoré obsahujú viaceré verejné IP adresy.
S cieľom predísť manuálnej konfigurácii klientov používa funkcia ukladania obsahu do medzipamäte TXT záznamy v DNS, pomocou ktorých publikuje pre klientov informácie o verejných IP adresách v sieti. TXT záznam musí byť publikovaný v predvolenej prehľadávanej doméne DNS, ktorú používajú klienti.
Správne dáta pre TXT záznam možno vygenerovať automaticky alebo manuálne. V oboch prípadoch musíte upraviť DNS záznam alebo poskytnúť príslušné nastavenia svojmu poskytovateľovi DNS, aby mohol vytvoriť alebo upraviť TXT záznam v zónovom súbore.
Poznámka: Tieto záznamy sú potrebné len pre vašu internú sieť. Pre externé DNS sa nevyžaduje dodatočný záznam.
Konfigurácia ukladania obsahu do medzipamäte tak, aby podporovala viaceré IP adresy
Vyberte menu Apple > Systémové nastavenia a potom kliknite na Zdieľanie.
Vyberte Ukladanie obsahu do medzipamäte, stlačte a podržte kláves Option a kliknite na Rozšírené možnosti.
Kliknite na Klienti.
Kliknite na vyskakovacie menu Moje lokálne siete a vyberte niektorú z nasledujúcich možností:
Používajú jednu verejnú IP adresu
Používajú vybrané verejné IP adresy
Ak vyberiete možnosť „používajú vybrané verejné IP adresy“, kliknite na tlačidlo Pridať a potom zadajte rozsah verejných IP adries.
Zopakujte pre všetky ďalšie rozsahy IP adries, ktoré chcete zadať.
Musíte vytvoriť textový DNS záznam (pozrite si úlohy nižšie) uvádzajúci verejné IP adresy, ktoré môžu použiť klienti. Nastavenia DNS záznamu získate kliknutím na možnosť Konfigurácia DNS.
Po dokončení konfigurácie kliknite na Potvrdiť.
Vygenerovanie textového DNS záznamu
Ak pri nastavovaní klientov v časti Moje lokálne siete vyberiete možnosť „používajú vybrané verejné IP adresy“, budete môcť vygenerovať TXT záznam, ktorý môžete skopírovať a vložiť do zónového súboru.
Po pridaní rozsahov siete kliknite na Konfigurácia DNS.
Vyberte typ servera DNS (BIND alebo Windows).
Ak používate BIND9 DNS, skopírujte vygenerovaný TXT záznam a vložte ho do zónového súboru DNS.
Ak používate Windows DNS, nahraďte premennú ZoneName a spustite vygenerovaný príkaz v počítači Windows DNS.
Manuálne vytvorenie textového DNS záznamu
Syntax na vytvorenie TXT záznamov a nie-ASCII znaky použité v TXT záznamoch sa v DNS serveroch líšia. Akceptované sú IPv4 aj IPv6, avšak podporované je iba IPv4.
Do zónového súboru lokálnej domény svojho DNS servera pridajte jeden alebo viac TXT záznamov.
Tieto záznamy majú rovnaký formát ako DNS-SD TXT záznamy (ide o páry kľúč – hodnota):
name._tcp 10800 IN TXT "[prs|prn]=addressRanges"
Napríklad:
_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"
Prvý záznam nazvite
_aaplcache._tcp
a nasledujúce záznamy pomenujte od_aaplcache1._tcp
do_aaplcache24._tcp
. Maximálne počet zreťazených záznamov je 25.Hodnoty týchto záznamov majú rovnaký formát ako v prípade DNS-SD TXT záznamov (ide o páry kľúč – hodnota). Podporované sú dva kľúče: prs a prn.
Vyberte, ktorý kľúč chcete použiť:
prs: Hodnota kľúča prs predstavuje sekvenciu s rozsahmi IP adries oddelenými čiarkami vo formáte prezentácie (zápis ASCII s bodkou). Táto syntax slúži na jednoduchú konfiguráciu. Rozsah pozostáva buď z jednej IP adresy alebo z dvoch IP adries oddelených spojovníkom.
prn: Hodnota kľúča prn predstavuje sekvenciu so zloženými rozsahmi IP adries v binárnom formáte sieť-bajt-poradie. Táto syntax je určená pre sekvencie s rozsahmi, ktoré sú pre DNS záznam príliš dlhé, keď sa uvedú vo formáte prezentácie. Každý rozsah pozostáva z jednej z týchto štyroch položiek:
0x14 jedna-IPv4-adresa
0x16 jedna-IPv6-adresa
0x24 prvá-IPv4-adresa posledná-IPv4-adresa
0x26 prvá-IPv6-adresa posledná-IPv6-adresa
Jednotlivé záznamy zreťazte tak, že do každého z nich okrem posledného TXT záznamu vložte značku pokračovania.
Syntaxe prs a prn možno medzi jednotlivými záznamami v reťazci kombinovať.
V prípade syntaxe prs pripojte na koniec hodnoty záznamu „,more“. V prípade syntaxe prn pripojte na koniec hodnoty záznamu „+“ (0x2b). Prvý záznam bez takejto značky pokračovania sa bude považovať za ukončenie reťazca.
Zreťaziť možno maximálne 25 záznamov. Záznamy sa riešia vo várkach po piatich naraz: to znamená, že záznamy _aaplcache._tcp a _aaplcache1._tcp až _aaplcache4._tcp sa vyriešia spolu ako prvé a ak sú všetky ukončené značkou pokračovania, potom sa vyriešia záznamy _aaplcache5._tcp až _aaplcache9._tcp atď.
Tu je príklad troch zreťazených záznamov:
_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"
Syntax na vytvorenie TXT záznamov a nie-ASCII znaky použité v TXT záznamoch sa môžu líšiť v závislosti od vášho DNS servera. Niektoré servery nevyžadujú úvodný dĺžkový bajt (v príkladoch \x2a, \x12, \x2b, \x0e a \x0e), pretože ho vkladajú na začiatok automaticky. Uvedené príklady slúžia len na ilustráciu.
Pridanie TXT záznamu do zónového súboru DNS
TXT záznam v DNS pridajte do zónového súboru, ktorý:
je pre doménu autorizačný,
sa zhoduje s predvolenou prehľadávanou doménou klientov v sieti.
Ak napríklad vaša organizácia poskytuje službu DNS pre vašu vlastnú doménu a je autorizačným zdrojom pre názvy hostiteľov v doméne example.com, potom svoj TXT záznam pre medzipamäť vložíte do zónového súboru example.com.
Dôležité: Ak nie ste hostiteľom autorizačnej služby DNS pre svoju doménu, nemôžete pridať TXT záznam vy. Požiadajte svojho poskytovateľa služieb DNS, aby pridal TXT záznam za vás.
V prípade DNS typu BIND9 v systéme Linux sa tento súbor nachádza v adresári /etc/bind/
a názov zónového súboru je definovaný v /etc/bind/named.conf
(prapvdepodobne má tvar „db.example.com.“).
Ak používate Windows DNS, vykonajte jednu z nasledujúcich akcií:
Skopírujte vygenerovaný príkaz z hárku Konfigurácia klienta, nahraďte premennú ZoneName a potom spustite tento príkaz v počítači Windows DNS.
Zadajte informácie TXT záznamu manuálne pomocou nástrojov pre správcov Windows Server.
Ak služby DNS hosťujete v serverovej aplikácii, vykonajte nasledujúci postup:
Skopírujte vygenerovaný TXT záznam z hárku Konfigurácia klienta.
Otvorte textový editor s príkazovým riadkom (napríklad
vi
,emacs
alebopico
).Otvorte zónový súbor, ktorý chcete upraviť (napríklad
/Library/Server/named/db.example.com
).Na koniec konfiguračného súboru vložte TXT záznam.
Aktualizujte sériové číslo v súbore.
Uložte zónový súbor.
Reštartujte službu.