Slå registrering af indholdsbuffere på tværs af flere offentlige IP-adresser til
Hvis dit netværk bruger flere offentlige IP-adresser til at oprette forbindelse til internettet, så en indholdsbuffer muligvis registreres med en anden adresse end den, som en klient bruger til søgning, skal du forsyne både indholdsbufferen og klienterne med en liste over de pågældende adresser. Apple bruger disse lister til at krydstilpasse registrerings- og søgningsanmodninger, der omfatter flere offentlige IP-adresser.
For at undgå manuel konfiguration af klienter bruger indholdsbufferen DNS TXT-poster til publicering af oplysningerne om offentlige IP-adresser til klienter på dit netværk. TXT-posten skal publiceres i det standard DNS-søgedomæne, der bruges af klienterne.
De korrekte data til TXT-posten kan genereres automatisk eller angives manuelt. I begge tilfælde skal du redigere DNS-posten eller give indstillingerne til din DNS-udbyder for at oprette eller redigere TXT-posten i zonearkivet.
Bemærk: Disse poster er kun nødvendige i dit interne netværk. Ekstern DNS kræver ikke den ekstra post.
Konfigurer indlæsning af indhold i buffer til at understøtte flere IP-adresser
Vælg Apple > Systemindstillinger, og klik på Deling.
Vælg Indlæsning af indhold i buffer, tryk på og hold knappen Alternativ nede, og klik på Avancerede indstillinger.
Klik på Klienter.
Klik på lokalmenuen “Mine lokale netværk”, og vælg en af følgende muligheder:
Brug en offentlig IP-adresse
Brug specielle offentlige IP-adresser
Hvis du vælger “brug specielle offentlige IP-adresser”, skal du klikke på knappen Tilføj og angive et udsnit af offentlige IP-adresser.
Gentag dette for yderligere IP-adresseudsnit, du vil angive.
Du skal oprette en DNS-tekstpost (se opgaverne nedenfor), som beskriver de offentlige IP-adresser, din klient kan bruge. Klik på DNS-konfiguration for at hente indstillingerne for DNS-posten.
Klik på OK, når du er færdig med konfigurationen.
Opret en DNS-tekstpost
Når du indstiller klienter til indlæsning af indhold i buffer og vælger “brug specielle offentlige IP-adresser” til “Mine lokale netværk”, har du mulighed for at oprette den TXT-post, der kan kopieres og indsættes i zonearkivet.
Klik på DNS-konfiguration, når du har tilføjet netværksudsnittene.
Vælg DNS-servertypen (BIND eller Windows).
Hvis du bruger BIND9 DNS, kan du kopiere den TXT-post, der blev oprettet, og indsætte den i DNS-zonearkivet.
Hvis du bruger Windows DNS, skal du erstatte zonearkivvariablen og starte den oprettede kommando på din Windows DNS-computer.
Opret en DNS-tekstpost manuelt
Syntaksen til angivelse af TXT-poster og andre tegn end ASCII i TXT-poster afhænger af DNS-serveren. Både IPv4 og IPv6 accepteres, men kun IPv4 understøttes.
Føj en eller flere TXT-poster til zonearkivet for dit lokale domæne på DNS-serveren.
Disse poster har samme format som DNS-SD TXT-poster (nøgle-/værdipar):
name._tcp 10800 IN TXT "[prs|prn]=addressRanges"
F.eks.:
_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"
Giv den første post navnet
_aaplcache._tcp
og efterfølgende poster fra_aaplcache1._tcp
til_aaplcache24._tcp
, dvs. maksimalt 25 serieforbundne poster i alt.Værdien af posterne har samme format som DNS-SD TXT-poster (nøgle-/værdipar). To nøgler understøttes: prs og prn.
Vælg, hvilke nøgler der skal bruges.
prs: Værdien af prs-nøglen er en rækkefølge af kommaadskilte udsnit af IP-adresser i præsentationsformat (ASCII-priknotation). Denne syntaks er beregnet til nem konfiguration. Et udsnit består af enten en enkelt IP-adresse eller to IP-adresser adskilt af en bindestreg.
prn: Værdien af prn-nøglen er en rækkefølge af sammenkædede udsnit af IP-adresser i binært big-endian-format. Denne syntaks er beregnet til udsnitsrækkefølger, der er for lange til en DNS-post, når de angives i præsentationsformat. Hvert udsnit består af følgende:
0x14 enkelt-IPv4-adresse
0x16 enkelt-IPv6-adresse
0x24 første-IPv4-adresse sidste-IPv4-adresse
0x26 første-IPv6-adresse sidste-IPv6-adresse
Sammenkæd posterne ved at placere et fortsættelsesmærke på alle TXT-poster undtagen den sidste.
Prs- og prn-syntaksen kan blandes mellem poster i serien.
I prs-syntaksen skal du tilføje “,more” sidst i postværdien. I prn-syntaksen skal du tilføje “+” (0x2b) sidst i postværdien. Den første post, der ikke har et fortsættelsesmærke, afslutter serien.
Serien kan maksimalt bestå af 25 poster. Poster opløses i grupper af fem ad gangen, dvs. _aaplcache._tcp og _aaplcache1._tcp til _aaplcache4._tcp opløses parallelt først, og hvis de alle slutter med fortsættelsesmærker, opløses _aaplcache5._tcp til _aaplcache9._tcp derefter osv.
Her er et eksempel på tre serieforbundne poster:
_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"
Syntaksen til angivelse af TXT-poster og andre tegn end ASCII i TXT-poster afhænger af DNS-serveren. Nogle servere behøver ikke den indledende længdebyte (henholdsvis \x2a, \x12, \x2b, \x0e og \x0e i eksemplerne), fordi de automatisk indsætter det først. Eksemplerne skal blot illustrere mulighederne.
Føj TXT-posterne til DNS-zonearkivet
Føj DNS TXT-posten til den zone, der:
er autoritativ for domænet
svarer til standardsøgedomænet for netværksklienter.
Hvis din organisation f.eks. leverer DNS-tjenesten til dit eget domæne og er autoritetskilde for værtsnavnene til example.com, skal du placere TXT-posten til bufferlagring i zonearkivet example.com.
Vigtigt: Hvis du ikke er vært for den autoritative DNS-tjeneste til dit domæne, kan du ikke selv tilføje TXT-posten. Kontakt DNS-udbyderen for at få dem til at tilføje TXT-posten.
Hvis der er tale om BIND9-baseret DNS på Linux, befinder arkivet sig i biblioteket /etc/bind/
, og zonearkivnavnet er defineret i /etc/bind/named.conf
(sandsynligvis “db.example.com.”).
Hvis du bruger Windows DNS, skal du gøre et af følgende:
Kopier den oprettede kommando fra arket til klientkonfiguration, erstat zonenavnevariablen, og start kommandoen på din Windows DNS-computer.
Angiv TXT-postoplysningerne manuelt vha. Windows Server-administrationsværktøjerne.
Hvis du er vært for DNS i serverprogrammet, skal du gøre følgende:
Kopier den oprettede TXT-post fra arket til klientkonfiguration.
Åbn et kommandolinjeværktøj til tekst, f.eks.
vi
,emacs
ellerpico
.Åbn zonearkivet til redigering, f.eks.
/Library/Server/named/db.example.com
.Indsæt TXT-posten sidst i konfigurationsarkivet.
Opdater serienummeret i arkivet.
Arkiver zonearkivet.
Genstart tjenesten.