Dayakan penemuan cache kandungan merentasi berbilang alamat IP awam
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. Apple menggunakan senarai ini 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 cache kandungan untuk menyokong berbilang alamat IP
Pilih menu Apple > Keutamaan Sistem, kemudian klik Perkongsian.
Pilih Cache Kandungan, kemudian tekan dan tahan kekunci Pilihan dan klik Pilihan Lanjutan.
Klik Pelanggan.
Klik menu timbul “Rangkaian setempat saya”, kemudian pilih satu daripada berikut:
Gunakan satu alamat IP awam
Gunakan alamat IP awam tersuai
Jika anda memilih “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.
Anda mesti mencipta rekod teks DNS (lihat tugasan di bawah) yang menerangkan alamat IP awam, untuk kegunaan pelanggan anda. Klik Konfigurasi DNS untuk mendapatkan seting rekod DNS.
Apabila anda selesai mengkonfigurasi, klik OK.
Janakan rekod teks DNS
Apabila anda menyediakan cache kandungan pelanggan, jika anda memilih “gunakan alamat IP awam tersuai” untuk “Rangkaian setempat saya,” anda mempunyai pilihan untuk menjanakan rekod TXT yang boleh disalin dan ditampal ke dalam fail zon.
Selepas menambah julat rangkaian, klik Konfigursi DNS.
Pilih jenis pelayan DNS (BIND atau Windows).
Jika anda menggunakan BIND9 DNS, salin rekod TXT yang dijanakan dan tampal ke dalam fail zon DNS anda.
Jika anda menggunakan Tetingkap DNS, gantikan pemboleh ubah nama zon dan jalankan perintah yang dijana pada DNS komputer Windows anda.
Cipta rekod teks DNS secara manual
Sintaks untuk rekod TXT dan aksara keluar bukan-ASCII dalam rekod TXT, mungkin berbeza untuk pelayan DNS anda. Kedua-dua IPv4 dan IPv6 diterima, tetapi hanya IPv4 disokong.
Tambah satu atau lebih rekod TXT ke fail zon untuk domain setempat anda pada pelayan DNS anda.
Rekod ini mestilah mempunyai format yang sama seperti rekod TXT DNS-SD (pasangan nilai-kekunci):
name._tcp 10800 IN TXT "[prs|prn]=addressRanges"
Sebagai contoh:
_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"
Nama rekod pertama
_aaplcache._tcp
dan rekod berikutan daripada_aaplcache1._tcp
sehingga ke_aaplcache24._tcp
, untuk maksimum 25 rekod berantai.Nilai rekod ini mestilah mempunyai format yang sama seperti rekod TXT DNS-SD (pasangan nilai-kekunci). Dua kekunci disokong: prs dan prn.
Pilih kekunci untuk digunakan:
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 mengandungi satu daripada 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
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.
Maksimum 25 rekod mungkin dirantai bersama. Rekod diselesaikan dalam kelompok 5 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 seterusnya 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. Contoh adalah untuk tujuan ilustrasi sahaja.
Tambah rekod TXT records ke fail zon DNS
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.
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:
Salin perintah dijanakan daripada helaian Konfigurasi Pelanggan, gantikan pemboleh ubah nama zon dan jalankan perintah pada komputer DNS Windows anda.
Masukkan maklumat rekod TXT secara manual menggunakan alatan pentadbiran Pelayan Windows.
Jika anda menghoskan DNS pada app Pelayan, lakukan yang berikut:
Salin rekod TXT yang dijanakan daripada helaian Konfigurasi Pelanggan.
Buka editor teks baris perintah (sebagai contoh,
vi
,emacs
ataupico
).Buka fail zon untuk mengedit (sebagai contoh,
/Library/Server/named/db.example.com
).Di penghujung konfigurasi fail, tampalkan rekod TXT.
Kemas kini nombor siri dalam fail.
Simpan fail zon.
Mulakan semula perkhidmatan.