Mengaktifkan penemuan cache konten di beberapa alamat IP publik di Mac
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. Daftar ini digunakan untuk mencocokkan silang pendaftaran dan permintaan penemuan yang melibatkan beberapa alamat IP publik.
Untuk menghindari 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 klien cache konten untuk mendukung beberapa alamat IP
Di Mac Anda, pilih menu Apple > Preferensi Sistem, klik Berbagi, lalu pilih Cache Konten.
Tekan dan tahan tombol Option, lalu klik Pilihan Lanjutan.
Klik Klien.
Klik menu pop-up “Jaringan lokal saya,” lalu pilih “gunakan alamat IP publik khusus.”
Klik tombol Tambah , lalu masukkan cakupan alamat IP publik.
Ulangi untuk jangkauan alamat IP tambahan mana pun yang ingin Anda masukkan.
Buat catatan teks DNS yang menjelaskan alamat IP publik yang Anda masukkan.
Anda dapat menggunakan layanan cache konten untuk membuat catatan teks atau buat catatan secara manual (format dijelaskan di bawah). Untuk membuat catatan teks:
Klik tombol Konfigurasi DNS.
Pilih jenis server DNS (BIND atau Windows).
Salin catatan teks yang dibuat, lalu tempelkan ke dalam file teks sehingga catatan tersedia untuk digunakan nanti (saat menambahkannya ke file zona DNS).
Klik Selesai.
Saat Anda selesai mengonfigurasi, klik OKE.
Tambahkan catatan teks ke file zona DNS yang berwenang untuk domain.
Format catatan TXT DNS
Sintaksis untuk menentukan catatan TXT, dan karakter non-ASCII di catatan TXT, akan berbeda-beda untuk server DNS Anda. Contoh yang disajikan di sini hanya untuk ilustrasi.
Catatan teks DNS untuk cache konten memiliki format yang sama dengan catatan TXT DNS-SD (pasangan key-value):
name._tcp 10800 IN TXT "[prs|prn]=addressRanges"
Alamat IPv4 dan IPv6 diterima, tetapi hanya IPv4 yang didukung.
Setiap contoh berikut menetapkan kumpulan yang sama dari dua cakupan alamat IP: cakupan yang dimulai pada 17.53.22.2 dan diakhiri pada 17.53.22.254, serta cakupan yang berisi satu alamat IP, 93.184.216.119. Perbedaan antara keduanya adalah contoh pertama menggunakan kunci prs dan contoh kedua menggunakan kunci prn.
_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"
Kunci prs dan prn menggunakan format yang berbeda untuk cakupan alamat IP yang ditetapkan di nilai:
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 cakupan di urutan didahului dengan bita yang menetapkan jenis cakupan yang mengikuti:
0x14 menunjukkan satu alamat IPv4.
0x16 menunjukkan satu alamat IPv6.
0x24 menunjukkan cakupan alamat IPv4 mulai dan akhir.
0x26 menunjukkan cakupan alamat IPv6 mulai dan akhir.
Anda dapat menambatkan beberapa catatan bersama. Jika ya, beri nama catatan pertama _aaplcache._tcp
dan catatan berikutnya dari _aaplcache1._tcp
hingga _aaplcache24._tcp
, dengan 25 rangkaian catatan maksimum.
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.
Rangkaian 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.
Menambahkan catatan TXT ke file zona DNS
Tambahkan satu catatan TXT atau lebih ke file zona untuk domain lokal Anda di server DNS Anda. 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.
Jika Anda menggunakan DNS BIND9, salin catatan TXT yang dihasilkan dan tempel ke dalam file zona DNS.
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:
Jika Anda membuat catatan teks menggunakan layanan cache konten: Ganti variabel ZoneName di perintah yang dibuat dengan nama zona DNS jaringan Anda, lalu jalankan perintah di komputer DNS Windows Anda.
Jika Anda membuat catatan teks secara manual: Masukkan informasi catatan TXT secara manual menggunakan alat administrasi Server Windows.