Mengaktifkan penemuan cache konten di beberapa alamat IP publik
Jika jaringan Anda menggunakan beberapa alamat IP publik untuk terhubung ke Internet, sehingga cache konten dapat mendaftar menggunakan alamat berbeda dari yang klien gunakan untuk ditemukan, Anda perlu menyediakan cache konten dan klien dengan daftar alamat tersebut. Apple menggunakan daftar ini untuk mencocokkan silang pendaftaran dan permintaan penemuan yang melibatkan beberapa alamat IP publik.
Untuk menghindai konfigurasi manual dari klien, cache konten menggunakan catatan DNS TXT untuk menerbitkan informasi alamat IP publik untuk klien di jaringan Anda. Catatan TXT perlu diterbitkan di domain pencarian DNS default yang digunakan oleh klien Anda.
Data yang benar untuk catatan TXT dapat dihasilkan secara otomatis atau manual. Dalam kedua kasus, Anda perlu mengedit catatan DNS, atau memberikan pengaturan ke penyedia DNS Anda untuk membuat atau mengedit catatan TXT di file zona.
Catatan: Catatan ini penting hanya untuk jaringan internal Anda. DNS eksternal tidak memerlukan catatan tambahan.
Mengonfigurasi cache konten untuk mendukung beberapa alamat IP
Pilih menu Apple > Preferensi Sistem, lalu klik Berbagi.
Pilih Cache Konten, lalu tekan dan tahan tombol Option dan klik Pilihan Lanjutan.
Klik Klien.
Klik menu pop-up “Jaringan lokal saya,” lalu pilih salah satu hal berikut:
Gunakan satu alamat IP publik
Gunakan alamat IP publik khusus
Jika Anda memilih “gunakan alamat IP publik khusus,” klik tombol Tambah , lalu masukkan jangkauan alamat IP publik.
Ulangi untuk jangkauan alamat IP tambahan mana pun yang ingin Anda masukkan.
Anda harus membuat catatan teks DNS (lihat tugas di bawah), yang mendeskripsikan alamat IP publik, untuk digunakan klien Anda. Klik Konfigurasi DNS untuk mendapatkan pengaturan catatan DNS.
Saat Anda selesai mengonfigurasi, klik OKE.
Menghasilkan catatan teks DNS
Saat Anda mengatur klien cache konten, jika Anda memilih “gunakan alamat IP publik khusus” untuk “Jaringan lokal saya,” Anda memiliki pilihan untuk menghasilkan catatan TXT yang dapat disalin dan ditempel ke dalam file zona.
Setelah menambahkan jangkauan jaringan, klik Konfigurasi DNS.
Pilih jenis server DNS (BIND atau Windows).
Jika Anda menggunakan DNS BIND9, salin catatan TXT yang dihasilkan dan tempel ke dalam file zona DNS.
Jika Anda menggunakan DNS Windows, ganti variabel nama zona dan jalankan perintah yang dihasilkan di komputer DNS Windows Anda.
Membuat catatan teks DNS secara manual
Sintaksis untuk menentukan catatan TXT, dan karakter non-ASCII di catatan TXT, akan berbeda-beda untuk server DNS Anda. IPv4 dan IPv6 diterima, tetapi hanya IPv4 yang didukung.
Tambahkan satu catatan TXT atau lebih ke file zona untuk domain lokal Anda di server DNS Anda.
Catatan ini memiliki format yang sama dengan catatan TXT DNS-SD (pasangan key-value):
name._tcp 10800 IN TXT "[prs|prn]=addressRanges"
Misalnya:
_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"
Beri nama catatan pertama
_aaplcache._tcp
dan catatan berikutnya dari_aaplcache1._tcp
hingga_aaplcache24._tcp
, dengan 25 rangkaian catatan maksimum.Nilai catatan ini memiliki format yang sama dengan catatan TXT DNS-SD (pasangan key-value). Dua kunci didukung: prs dan prn.
Pilih kunci mana yang digunakan:
prs: Nilai kunci prs adalah urutan jangkauan alamat IP yang dipisahkan koma dalam format presentasi (ASCII titik notasi). Sintaksis ini digunakan untuk konfigurasi mudah. Jangkauan berisi satu atau dua alamat IP yang dipisahkan oleh tanda hubung.
prn: Nilai kunci prn adalah urutan jangkauan alamat IP yang digabungkan dalam format urutan bita jaringan biner. Sintaksis ini digunakan untuk urutan jangkauan yang terlalu panjang untuk catatan DNS saat ditentukan di format presentasi. Tiap jangkauan berisi salah satu dari empat item ini:
0x14 alamat IPv4 tunggal
0x16 alamat IPv6 tunggal
0x24 alamat IPv4 pertama alamat IPv4 terakhir
0x26 alamat IPv6 pertama alamat IPv6 terakhir
Rangkai catatan bersama dengan meletakkan penanda pelanjutan di semua kecuali catatan TXT terakhir.
Sintaksis prs dan prn dapat tercampur di antara catatan di rangkaian.
Dengan sintaksis prs, tambahkan “,more” ke akhir nilai catatan. Dengan sintaksis prn, tambahkan “+” (0x2b) ke akhir nilai catatan. Catatan pertama yang tidak memiliki penanda pelanjutan mengakhiri rangkaian.
Maksimum 25 catatan dapat dirangkai bersama. Catatan diselesaikan dalam kumpulan lima dalam satu waktu—yaitu, _aaplcache._tcp dan _aaplcache1._tcp hingga _aaplcache4._tcp diselesaikan secara paralel terlebih dahulu, dan jika semua catatan berakhir dengan penanda pelanjutan, maka _aaplcache5._tcp hingga _aaplcache9._tcp diselesaikan berikutnya, dan seterusnya.
Berikut adalah contoh tiga rangkaian catatan:
_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"
Sintaksis untuk menentukan catatan TXT, dan karakter non-ASCII di catatan TXT, dapat berbeda-beda berdasarkan server DNS Anda. Beberapa server tidak memerlukan bita panjang pendahulu (\x2a, \x12, \x2b, \x0e, dan \x0e di contoh, masing-masing) karena server menambahkannya secara otomatis. Contoh hanya untuk ilustrasi.
Menambahkan catatan TXT ke file zona DNS
Tambahkan catatan TXT DNS ke zona yang:
Berwenang untuk domain
Cocok dengan domain pencarian default untuk klien jaringan
Misalnya, jika organisasi Anda menyediakan layanan DNS untuk domain Anda sendiri dan merupakan sumber otoritas untuk nama host untuk example.com, Anda akan meletakkan catatan TXT di file zona example.com.
Penting: Jika Anda bukan pemilik layanan DNS yang berwenang untuk domain Anda, Anda tidak dapat menambahkan catatan TXT sendiri. Koordinasikan dengan penyedia DNS Anda agar penyedia menambahkan catatan TXT yang disediakan.
Untuk DNS berbasis BIND9 di Linux, file ini berada di direktori /etc/bind/
, dan nama file zona telah didefinisikan di /etc/bind/named.conf
(kemungkinan besar, “db.example.com.”).
Jika Anda menggunakan DNS Windows, lakukan salah satu hal berikut:
Salin perintah yang dihasilkan dari lembar Konfigurasi Klien, ganti variabel nama zona, lalu jalankan perintah di komputer DNS Windows Anda.
Masukkan informasi catatan TXT secara manual menggunakan alat administrasi Server Windows.
Jika Anda pemilik DNS di app Server, lakukan hal berikut:
Salin catatan TXT yang dihasilkan dari lembar Konfigurasi Klien.
Buka editor teks baris perintah (misalnya,
vi
,emacs
, ataupico
).Buka file zona untuk pengeditan (misalnya,
/Library/Server/named/db.example.com
).Di bagian akhir file konfigurasi, tempel catatan TXT.
Perbarui nomor seri di file.
Simpan file zona.
Mulai ulang layanan.