Dayakan penemuan cache kandungan merentasi berbilang alamat IP awam pada Mac
Jika rangkaian anda menggunakan alamat IP awam untuk bersambung ke Internet, seperti cache kandungan yang mungkin didaftarkan menggunakan alamat berbeza daripada yang pelanggan gunakan untuk penemuan, anda perlu membekalkan kedua-dua cache kandungan dan pelanggan dengan senarai alamat ini. Senarai ini digunakan untuk silang padan pendaftaran dan menemui permintaan melibatkan berbilang alamat IP awam.
Untuk mengelakkan konfigurasi manual oleh pelanggan, cache kandungan menggunakan rekod TXT DNS untuk menerbitkan maklumat alamat IP awam untuk pelanggan pada rangkaian anda. Rekod TXT perlu diterbitkan dalam domain carian DNS lalai yang digunakan oleh pelanggan anda.
Data betul untuk rekod TXT boleh dijanakan secara automatik atau secara manual. Dalam kedua-dua kes, anda perlu untuk mengedit rekod DNS atau memberi seting kepada pembekal DNS and untuk mencipta atau mengedit rekod TXT dalam fail zon.
Nota: Rekod ini diperlukan hanya untuk rangkaian dalaman anda. DNS luaran tidak memerlukan rekod tambahan.
Mengkonfigurasi klien cache kandungan untuk menyokong berbilang alamat IP
Pada Mac anda, pilih menu Apple > Keutamaan Sistem, klik Perkongsian, kemudian pilih Cache Kandungan.
Buka anak tetingkap Cache Kandungan daripada keutamaan Perkongsian untuk saya
Tekan dan tahan kekunci Option, kemudian klik Pilihan Lanjutan.
Klik Pelanggan.
Klik menu timbul “Rangkaian setempat saya”, kemudian pilih “gunakan alamat IP awam tersuai.”
Klik butang Tambah , kemudian masukkan julat alamat IP awam.
Ulang untuk sebarang julat alamat IP tambahan yang anda mahu masukkan.
Cipta rekod teks DNS yang menerangkan alamat IP awam yang anda masukkan.
Anda boleh menggunakan perkhidmatan cache kandungan untuk menjana rekod teks atau menciptanya secara manual (format diterangkan di bawah). Untuk menjana rekod teks:
Klik butang Konfigurasi DNS.
Pilih jenis pelayan DNS (BIND atau Windows).
Salin rekod teks yang dijana, kemudian tampalnya dalam fail teks supaya ia boleh digunakan kemudian (apabila menambahnya ke fail zon DNS).
Klik Selesai.
Apabila anda selesai mengkonfigurasi, klik OK.
Tambah rekod teks ke fail zon DNS berautoriti untuk domain.
Format rekod DNS TXT
Sintaks untuk rekod TXT dan aksara keluar bukan-ASCII dalam rekod TXT, mungkin berbeza untuk pelayan DNS anda. Contoh yang ditunjukkan di sini adalah untuk tujuan ilustrasi sahaja.
Rekod teks DNS untuk cache kandungan mempunyai format yang sama seperti rekod TXT DNS-SD (pasangan nilai-kekunci):
name._tcp 10800 IN TXT "[prs|prn]=addressRanges"
Alamat IPv4 dan IPv6 diterima, tetapi hanya IPv4 disokong.
Setiap contoh berikut mentakrifkan set dua julat alamat IP yang sama: julat yang bermula pada 17.53.22.2 dan tamat pada 17.53.22.254 serta julat yang terdiri daripada alamat IP tunggal, 93.184.216.119. Perbezaan antara kedua-duanya adalah contoh pertama menggunakan kekunci prs manakala contoh kedua menggunakan kekunci 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"
Kekunci prs dan prn menggunakan format berbeza untuk julat alamat IP yang ditentukan dalam nilai:
prs: Nilai kekunci prs adalah jujukan julat alamat IP dipisahkan-koma dalam format pembentangan (titik anotasi ASCII). Sintaks ini adalah untuk konfigurasi mudah. Julat mengandungi sama ada alamat IP tunggal atau dua alamat IP yang dipisahkan oleh sempang.
prn: Nilai kekunci prn adalah jujukan julat alamat IP terangkai dalam format penduaan rangkaian-bait-tertib. Sintaks ini adalah untuk jujukan julat yang terlalu panjang untuk rekod DNS apabila ditentukan dalam format pembentangan. Setiap julat dalam jujukan didahului bait yang menentukan jenis julat yang mengikuti:
0x14 menunjukkan alamat IPv4 tunggal.
0x16 menunjukkan alamat IPv6 tunggal.
0x24 menunjukkan julat permulaan dan penghujung alamat IPv4.
0x26 menunjukkan julat permulaan dan penghujung alamat IPv6.
Anda juga boleh rantaikan beberapa rekod. Jika ya, namakan rekod pertama _aaplcache._tcp
dan rekod berikutnya daripada _aaplcache1._tcp
hingga _aaplcache24._tcp
, untuk maksimum 25 rekod berantai.
Rantaikan rekod bersama dengan meletakkan penanda penerusan pada semua rekod TXT kecuali yang terakhir.
Sintaks prs dan prn mungkin dicampurkan antara rekod dalam rantai. Dengan sintaks prs, tambah “,more” di penghujung nilai rekod. Dengan sintaks prn, tambah “+” (0x2b) di penghujung nilai rekod. Rekod pertama kekurangan penanda penerusan mengakhiri rantai.
Rekod yang dirantaikan diselesaikan dalam kelompok lima pada satu masa—iaitu, _aaplcache._tcp dan _aaplcache1._tcp hingga _aaplcache4._tcp diselesaikan dalam selari pertama dan jika semua berakhir dengan penanda penerusan, kemudian _aaplcache5._tcp hingga _aaplcache9._tcp diselesaikan dan seterusnya.
Berikut adalah contoh tiga rekod berantai:
_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"
Sintaks untuk rekod TXT dan aksara keluar bukan-ASCII dalam rekod TXT, mungkin berbeza berdasarkan pelayan DNS anda. Sesetengah pelayan tidak memerlukan bait panjang ke depan (\x2a, \x12, \x2b, \x0e dan \x0e masing-masing, sebagai contoh) kerana ia melampirkan secara automatik.
Tambah rekod TXT records ke fail zon DNS
Tambah satu atau lebih rekod TXT ke fail zon untuk domain setempat anda pada pelayan DNS anda. Tambah rekod DNS TXT ke zon yang:
Autoriti untuk domain
Sepadan dengan domain carian lalai untuk pelanggan rangkaian
Sebagai contoh, jika organisasi anda membekalkan perkhidmatan DNS untuk domain anda sendiri dan adalah sumber autoriti untuk nama hos example.com, anda letakkan rekod cache TXT dalam fail zon example.com.
Penting: Jika and tidak hoskan perkhidmatan DNS autoritif untuk domain, anda tidak boleh menambah rekod TXT anda sendiri. Koordinat dengan pembekal DNS anda untuk membuatkan mereka menambahkan rekod TXT yang dibekalkan.
Jika anda menggunakan BIND9 DNS, salin rekod TXT yang dijanakan dan tampal ke dalam fail zon DNS anda.
Untuk DNS berdasarkan BIND9 pada Linux, fail ini di dalam direktori /etc/bind/
dan nama fail zon telah ditakrifkan dalam /etc/bind/named.conf
(kemungkinan besar, “db.example.com.”).
Jika anda menggunakan DNS Windows, lakukan salah satu daripada berikut:
Jika anda menjana rekod teks menggunakan perkhidmatan cache kandungan: Gantikan pemboleh ubah ZoneName dalam perintah dijana dengan nama zon DNS rangkaian anda, kemudian jalankan perintah pada komputer DNS Windows anda.
Jika anda mencipta rekod teks secara manual: Masukkan maklumat rekod TXT secara manual menggunakan alatan pentadbiran Pelayan Windows.