Birden fazla ortak IP adresinde içerik önbelleği bulmayı etkinleştirme
Ağınız, İnternet’e bağlanmak için birden çok ortak IP adresi kullanıyorsa ve bir içerik önbelleği, istemcinin bulma işlemi için kullandığından farklı bir adresi kullanarak kaydolabilirse hem içerik önbelleğine hem de istemcilere bu adreslerin listesini sağlamanız gerekir. Apple, birden fazla genel IP adresini içeren kayıt ve bulma işlemi isteklerinin çapraz karşılaştırması için bu listeleri kullanır.
İçerik önbelleğe alma, ağınızdaki istemcilere ait ortak IP adresi bilgilerini yayımlamak için DNS TXT kayıtlarını kullanarak istemcilerin elle konfigürasyonu gereğini ortadan kaldırır. TXT kayıtlarının, istemcileriniz tarafından kullanılan saptanmış DNS arama alanında yayınlanması gerekir.
TXT kaydı için doğru veriler, otomatik veya manuel olarak oluşturulabilir. Her iki durumda da DNS kaydını düzenlemeniz veya bölge dosyasında TXT kaydını yaratmak veya düzenlemek için DNS sağlayıcınıza ayarları vermeniz gerekir.
Not: Bu kayıtlar yalnızca dahili ağınız için gereklidir. Harici DNS ek kayıt gerektirmez.
İçerikleri önbelleğe almayı birden çok IP adresini destekleyecek şekilde ayarlama
Elma menüsü > Sistem Tercihleri‘ni seçin, sonra Paylaşma‘yı tıklayın.
İçerikleri Önbelleğe Alma’yı seçin, sonra Option tuşunu basılı tutun ve İleri Düzey Seçenekler’i tıklayın.
İstemciler’i tıklayın.
“Yerel ağlarım” açılır menüsünü tıklayın, sonra aşağıdakilerden birini seçin:
Tek bir ortak IP adresi kullanma
Özel ortak IP adreslerini kullanma
“Özel ortak IP adreslerini kullan”ı seçtiyseniz, Ekle düğmesini tıklayın, sonra ortak IP adresleri aralığını girin.
Girmek istediğiniz ek IP adres aralıkları için bu işlemi yineleyin.
Ortak IP adresini açıklayan, istemcinizin kullanacağı bir DNS metni kaydı yaratmalısınız (aşağıdaki görevlere bakın). DNS kaydı ayarlarını almak için DNS Konfigürasyonu’nu tıklayın.
Konfigürasyonu tamamladığınızda Tamam’ı tıklayın.
DNS metni kaydı yaratma
İçerikleri önbelleğe alma istemcileri ayarladığınızda, “Yerel ağlarım” için “özel ortak IP adreslerini kullan”ı seçerseniz, kopyalanıp alan dosyasına yapıştırılabilen TXT kaydı yaratma seçeneğiniz olur.
Ağ aralıkları ekledikten sonra, DNS Konfigürasyonu’nu tıklayın.
DNS sunucusu türünüzü seçin (BIND veya Windows).
BIND9 DNS kullanıyorsanız, yaratılan TXT kaydını kopyalayın ve DNS alan dosyanıza yapıştırın.
Windows DNS kullanıyorsanız, alan adı değişkenini değiştirin ve Windows DNS bilgisayarınızda yaratılan komutu çalıştırın.
DNS metni kaydını elle yaratma
TXT kayıtlarını ve TXT kayıtlarındaki ASCII olmayan karakterleri belirtmeye yönelik sözdizimi, DNS sunucunuza göre değişiklik gösterir. Hem IPv4 hem de IPv6 kabul edilir, ancak yalnızca IPv4 desteklenir.
DNS sunucunuzdaki yerel alanınız için alan dosyasına bir veya daha fazla TXT kaydı ekleyin.
Bu kayıtlar, DNS-SD TXT kayıtlarıyla aynı biçime sahiptir (anahtar-değer eşleri):
name._tcp 10800 IN TXT "[prs|prn]=addressRanges"
Örneğin:
_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"
İlk kaydı
_aaplcache._tcp
olarak, sonraki kayıtları da_aaplcache1._tcp
şeklinde başlayarak_aaplcache24._tcp
olana kadar, en fazla 25 zincirleme kayıt olacak şekilde adlandırın.Bu kayıtların değerleri, DNS-SD TXT kayıtlarıyla aynı biçime sahiptir (anahtar-değer eşleri). İki anahtar desteklenir: prs ve prn.
Hangi anahtarın kullanılacağını seçin:
prs: prs anahtarının değeri, sunu biçiminde virgülle ayrılmış IP adresi aralıkları dizisidir (ASCII nokta notasyonu). Bu sözdizimi kolay konfigürasyon içindir. Aralık, tek bir IP adresi ya da bir kısa çizgi ilen ayrılan iki IP adresinden oluşur.
prn: prn anahtarının değeri, ikili ağ-bayt-sıra biçiminde uç uca eklenmiş IP adresi aralıkları dizisidir (ASCII nokta notasyonu). Bu sözdizimi, sunu biçiminde belirtildiğinde bir DNS kaydı için çok uzun olan aralık dizileri içindir. Her bir aralık şu dört öğenin birinden oluşur:
0x14 tekli-IPv4-adresi
0x16 tekli-IPv6-adresi
0x24 ilk-IPv4-adresi son-IPv4-adresi
0x26 ilk-IPv6-adresi son-IPv6-adresi
Son TXT kaydı hariç tümüne bir süreklilik işareti koyarak kayıtları birbirine zincirleyin.
prs ve prn sözdizimleri, zincirdeki kayıtlar arasında karıştırılabilir.
prs sözdizimi ile, kayıt değerinin sonuna “daha fazlası” öğesini ekleyin. prn sözdizimi ile, kayıt değerinin sonuna “+” (0x2b) öğesini ekleyin. Böyle bir süreklilik işareti olmayan ilk kayıt zinciri sonlandırır.
En fazla 25 kayıt birbirine zincirlenebilir. Kayıtlar aynı anda beşli toplu iş olarak çözümlenir; _aaplcache._tcp ve _aaplcache1._tcp ila _aaplcache4._tcp önce paralel olarak çözümlenir, tamamı süreklilik işaretiyle sonlanırsa, _aaplcache5._tcp ila _aaplcache9._tcp çözümlenir ve böyle devam eder.
Üç zincirleme kayıt örneği şu şekildedir:
_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 kayıtlarını ve TXT kayıtlarındaki ASCII olmayan karakterleri belirtmeye yönelik sözdizimi, DNS sunucunuza göre değişiklik gösterebilir. Bazı sunucular otomatik olarak başa ekledikleri için ön uzunluk baytına gereksinim duymazlar (örneklerde sırasıyla \x2a, \x12, \x2b, \x0e ve \x0e). Bunlar yalnızca örnek vermek amaçlıdır.
DNS alan dosyasına TXT kayıtları ekleme
DNS TXT record kaydını şu özelliklere sahip alana ekleyin:
Alan için güvenilir
Ağ istemcileri için saptanmış arama alanı ile eşleşir
Örneğin, kuruluşunuz kendi alanınız için DNS servisi sağlıyorsa ve example.com için sunucu adlarının kimlik doğrulama kaynağıysa, önbelleğe alma TXT kaydını example.com alan dosyasına koyarsınız.
Önemli: Alanınız için güvenilir DNS servisi barındırmıyorsanız, TXT kaydını kendiniz ekleyemezsiniz. Sağlanan TXT kaydını eklemesini sağlamak için DNS sağlayıcınızla koordine olun.
Linux’taki BIND9 tabanlı DNS için, bu dosya /etc/bind/
dizinindedir ve alan dosya adı /etc/bind/named.conf
yolunda tanımlanmıştır (büyük olasılıkla, “db.example.com.”).
Windows DNS kullanıyorsanız, aşağıdakilerden birini yapın:
İstemci Konfigürasyonu sayfasından yaratılan komutu kopyalayın, alan adı değişkenini değiştirin ve komutu Windows DNS bilgisayarınızda çalıştırın.
Windows Server yönetim araçlarını kullanarak TXT kayıt bilgisini elle girin.
Sunucu uygulamasında DNS barındırıyorsanız aşağıdakileri yapın:
İstemci Konfigürasyonu sayfasından yaratılan TXT kaydını kopyalayın.
Komut satırı metin düzenleyiciyi açın (örneğin,
vi
,emacs
ya dapico
).Düzenleme için alan dosyasını açın (örneğin,
/Library/Server/named/db.example.com
).Konfigürasyon dosyasının sonuna TXT kaydını yapıştırın.
Dosyadaki seri numarayı güncelleyin.
Alan dosyasını kaydedin.
Servisi yeniden başlatın.