Sisältövälimuistien etsimisen useista julkisista IP-osoitteista ottaminen käyttöön
Jos verkko käyttää useita julkisia IP-osoitteita internet-yhteyttä varten, ja sisältövälimuisti voi rekisteröityä eri osoitteella kuin mitä asiakas käyttää hakuun, sekä sisältövälimuistilla että asiakkailla on oltava luettelo eri IP-osoitteista. Apple kohdistaa luetteloiden perusteella rekisteröitymisiä ja hakupyyntöjä, joissa käytetään useita julkisia IP-osoitteita.
Jotta laitteita ei tarvitsisi määrittää manuaalisesti, sisältövälimuisti käyttää DNS TXT -tietueita julkisten IP-osoitetietojen julkaisemiseen verkon asiakkaille. TXT-tietue on julkaistava oletusarvoisessa DNS-hakudomainissa, jota asiakkaat käyttävät.
TXT-tietueen oikeat tiedot voidaan luoda automaattisesti tai käsin. Kummassakin tapauksessa on muokattava DNS-tietuetta tai annettava asetukset DNS-toimittajalle, joka luo TXT-tietueen tai muokkaa sitä vyöhyketiedostossa.
Huomaa: Näitä tietueita tarvitaan vain sisäverkossa. Ulkoiset DNS:t eivät tarvitse lisätietuetta.
Sisältövälimuistin määrittäminen tukemaan useita IP-osoitteita
Valitse Omenavalikko > Järjestelmäasetukset ja klikkaa Jako.
Valitse Sisältövälimuisti, pidä optionäppäintä painettuna ja klikkaa Lisävalinnat.
Klikkaa Asiakkaat.
Klikkaa Omat lähiverkot -ponnahdusvalikkoa ja valitse jokin seuraavista:
Käytä yhtä julkista IP-osoitetta
Käytä tiettyjä julkisia IP-osoitteita
Jos valitsit ”käytä tiettyjä julkisia IP-osoitteita”, klikkaa Lisää-painiketta ja syötä sitten paikallinen IP-osoitealue.
Toista tämä kaikille tarvittaville IP-osoitealueille.
Asiakkaita varten on luotava DNS TXT -tietue (tehtävät lueteltu alla), joka kuvaa käytettävät julkiset IP-osoitteet. Saat DNS-tietueen tarvittavat asetukset klikkaamalla DNS-asetukset.
Klikkaa OK, kun määritys on valmis.
DNS TXT -tietueen luominen
Jos valitset ”käytä tiettyjä julkisia IP-osoitteita” Omat lähiverkot -kohdassa ottaessasi sisältövälimuistin asiakkaita käyttöön, voit luoda TXT-tietueen, joka voidaan sijoittaa DNS:n zone-tiedostoon.
Kun olet lisännyt verkkoalueet, klikkaa DNS-asetukset.
Valitse DNS-palvelimen tyyppi (BIND tai Windows).
Jos käytät BIND9-DNS:ää kopioi luotu TXT-tietue DNS:n zone-tiedostoon.
Jos käytät Windowsin DNS:ää, korvaa vyöhykkeen nimi -muuttuja ja suorita luotu komento DNS-palvelimena toimivassa Windowsissa.
DNS TXT -tietueen luominen käsin
TXT-tietueiden syntaksi ja se, miten ei-ASCII-merkit esitetään TXT-tietueissa, riippuu käyttämästäsi DNS-palvelimesta. Sekä IPv4 että IPv6 hyväksytään, mutta vain IPv4:ää tuetaan.
Lisää yksi tai useampia TXT-tietueita DNS-palvelimesi paikallisen domainin zone-tiedostoon.
Nämä tietueet ovat muodoltaan samanlaisia kuin DNS-SD TXT -tietueet (avain-arvo-pareja):
name._tcp 10800 IN TXT "[prs|prn]=addressRanges"
Esimerkiksi:
_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"
Anna ensimmäisen tietueen nimeksi
_aaplcache._tcp
ja nimeä seuraavat tietueet_aaplcache1._tcp
:stä eteenpäin_aaplcache24._tcp
:hen asti. Ketjutettuja tietueita voi olla enintään 25.Näiden tietueiden arvot ovat muodoltaan samanlaisia kuin DNS-SD TXT -tietueiden (avain-arvo-pareja). Kahta avainta tuetaan: prs ja prn.
Valitse käytettävä avain:
prs: prs-avaimen arvo on jono pilkulla erotettuja IP-osoitealueita pisteillä erotellussa ASCII-esitysmuodossa. Tämä syntaksi tarjoaa helpon käyttöönoton. Alue on joko yksi IP-osoite tai kaksi väliviivalla erotettua IP-osoitetta.
prn: prn-avaimen arvo on jono yhdistettyjä IP-osoitealueita binäärimuodossa verkkotavujärjestyksessä. Tämä syntaksi mahdollistaa aluejonojen esittämisen silloin, kun jonosta tulisi liian pitkä DNS-tietueeseen tekstimuotoisella esitystavalla. Kukin alue koostuu yhdestä näistä neljästä kohteesta:
0x14 yksi-IPv4-osoite
0x16 yksi-IPv6-osoite
0x24 ensimmäinen-IPv4-osoite viimeinen-IPv4-osoite
0x26 ensimmäinen-IPv6-osoite viimeinen-IPv6-osoite
Ketjuta tietueet yhteen lisäämällä jatkomerkki kaikkiin muihin paitsi viimeiseen TXT-tietueeseen.
prs- ja prn-syntakseja voidaan yhdistellä ketjun tietueissa.
prs-syntaksin tapauksessa lisää ”,more” tietueen arvon loppuun. prn-syntaksin tapauksessa lisää ”+” (0x2b) tietueen arvon loppuun. Ensimmäinen tietue, josta puuttuu jatkomerkki, päättää ketjun.
Enintään 25 tietuetta voidaan ketjuttaa. Osoitteita selvitettäessä tietueita käsitellään viiden erissä, tietueet aaplcache._tcp:stä _aaplcache4._tcp:hen käsitellään rinnakkain ensin, ja jos ne kaikki päättyvät jatkomerkkeihin, käsitellään tietueet _aaplcache5._tcp:stä _aaplcache9._tcp:hen jne.
Tässä on esimerkki kolmesta ketjutetusta tietueesta:
_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"
TXT-tietueiden syntaksi ja se, miten ei-ASCII-merkit esitetään TXT-tietueissa, voi riippua käyttämästäsi DNS-palvelimesta. Jotkin palvelimet eivät tarvitse edeltävää pituustavua (\x2a, \x12, \x2b, \x0e ja \x0e vastaavasti esimerkeissa), koska ne lisäävät sen automaattisesti. Esimerkit ovat vain asian havainnollistamista varten.
TXT-tietueiden lisääminen DNS:n zone-tiedostoon
Lisää DNS TXT -tietueeseen, joka on vyöhykkeen:
autoritatiivinen domainille
on verkon asiakkaiden oletus-hakudomain
Jos esimerkiksi organisaatiosi tarjoaa DNS-palvelut omalle domainillesi ja on autoritäärinen lähde domainin example.com nimille, sijoita välimuistin TXT-tietue example.comin zone-tiedostoon.
Tärkeää: Jos et isännöi domainisi autoritatiivista DNS-palvelua, et voi lisätä TXT-tietuetta itse. Pyydä DNS-palveluidesi tarjoajaa lisäämään tarvittava TXT-tietue.
BIND9-perustaisissa DNS-palvelimissa Linuxissa tämä tiedosto sijaitsee /etc/bind/
-hakemistossa ja zone-tiedoston nimi on määritelty /etc/bind/named.conf
-tiedostossa (luultavasti ”db.example.com”).
Jos käytät Windows-DNS:ää, tee jokin seuraavista:
Kopioi luotu komento Asiakkaan asetukset -välilehdeltä, korvaa vyöhykkeen nimi -muuttuja ja suorita sitten komento DNS-palvelimena toimivassa Windowsissa.
Syötä TXT-tietueen tiedot käsin Windows Serverin ylläpitotyökaluilla.
Jos isännöit DNS:ää Server-ohjelmalla, toimi seuraavasti:
Kopioi luotu TXT-tietue Asiakkaan asetukset -välilehdeltä.
Avaa komentorivikäyttöliittymän tekstieditori (esim.
vi
,emacs
taipico
).Avaa zone-tiedosto muokattavaksi (esim.
/Library/Server/named/db.example.com
).Sijoita TXT-tietue asetustiedoston loppuun.
Päivitä sarjanumeroa tiedostossa.
Tallenna zone-tiedosto.
Käynnistä palvelu uudelleen.