Anda menambah alamat VPN dan menjangkakan permintaan menggunakannya, tetapi pelayan masih merekodkan awalan lama. Tiada apa yang gagal dalam terowong; hos membuat pilihan alamat sumber sebelum sempat memeriksa laluan yang anda renungi. Pemilihan sumber IPv6 ialah pertandingan berurutan yang berasingan antara alamat calon hos, dan awalan padanan terpanjang hanyalah satu peraturan hampir hujung pertandingan itu. Untuk mendapat hasil yang anda mahu, anda perlu tahu peraturan mana yang sudah menang. Peraturan itu sendiri membosankan dan tepat, dan itulah sebabnya ia perlu dibaca mengikut urutan.

Dua carian, bukan satu

Pemilihan destinasi menentukan hop seterusnya dan antara muka keluar. Kemudian pemilihan sumber menentukan alamat hos mana yang muncul dalam pengepala, dan kedua-dua soalan dijawab oleh mekanisme berbeza walaupun kedua-duanya menggunakan awalan. Hos dengan alamat fizikal, alamat sementara dan alamat VPN mempunyai tiga calon bagi mana-mana destinasi, dan laluan ke arah VPN tidak menamakan yang ketiga secara automatik.

Itulah sebabnya laluan yang betul dan sumber yang salah begitu mudah wujud bersama, dan sebabnya permintaan yang sama boleh berkelakuan berbeza dari pelayar dan dari pengikatan paksa. Anggap kedua-dua carian sebagai berasingan sehingga anda mempunyai bukti yang menghubungkannya.

Baca peraturan sebagai pertandingan berurutan

RFC 6724 menyenaraikan peraturan mengikut urutan, dan setiap satu hanya memecah seri yang ditinggalkan oleh yang sebelumnya. Keutamaan antara muka keluar dan padanan label muncul jauh sebelum perbandingan awalan, jadi alamat pada antara muka yang digunakan laluan sudah memperoleh kelebihan yang tidak dapat dihapus oleh padanan awalan yang lebih baik. Pengusangan dan skop juga turut serta, dan itulah sebabnya alamat lama kadangkala berhenti dipilih tanpa sesiapa mengubah dasar.

Bacaan praktikalnya ialah anda tidak boleh membuat penaakulan tentang pemenang hanya daripada destinasi. Senaraikan calon, langkah melalui peraturan mengikut urutan dan lihat di mana keputusan sebenarnya dibuat.

Perhatikan juga bahawa ini separuh sumber masalah. Mencampurkan dua perbandingan awalan menghasilkan penjelasan yang kedengaran ketat dan meramalkan alamat yang salah. Nyatakan perbandingan mana yang anda maksudkan setiap kali anda menggunakan perkataan awalan dalam tiket.

Pengikatan aplikasi mengubah soalan

Aplikasi boleh meminta alamat sumber tertentu, dan pilihan eksplisit yang sah memindahkan soalan daripada “alamat mana yang hos akan utamakan” kepada “bolehkah alamat itu sampai ke destinasi dan kembali”. Alat yang mengikat kepada sumber, atau yang meminta data sampingan tentang alamat yang dipilih, mendedahkannya secara langsung, dan itulah cara terpantas membuktikan alamat mana yang benar-benar digunakan oleh sambungan. Eksperimen itu mengatasi bacaan ketiga jadual laluan, kerana ia melaporkan apa yang diputuskan oleh kernel, bukan apa yang anda konfigurasikan. Ulangi selepas perubahan dan bandingkan kedua-dua jawapan.

Itu menjadikan pengikatan sumber sebagai alat diagnostik dan juga penyelesaian sementara: ikat alamat VPN dan lihat sama ada permintaan berjaya. Jika berjaya, laluan itu baik dan pemilihan adalah masalahnya. Jika gagal, laluan pulangan atau dasar hujung jauh itulah masalahnya sejak awal.

Semak sama ada sisi jauh menerima sumber itu

Apa pun yang dipilih hos, ia mesti sesuai dengan skop terlindung VPN serta laluan pulangan dan peraturan akses hujung jauh. Sumber di luar pemilih boleh masuk ke terowong dan digugurkan di hujung jauh, yang kelihatan seperti kegagalan satu hala dan disalahkan pada penghalaan. Bandingkan sumber dalaman yang dipilih dengan skop perlindungan sebelum menyentuh tetapan penyulitan, kerana menukar mod tidak memilih antara alamat calon.

Asingkan juga alamat titik akhir luar dalam penaakulan anda. Ia mengenal pasti pengangkutan antara peserta VPN dan bukan sumber paket aplikasi di dalam.

Putuskan dengan empat pemerhatian

Catat destinasi yang digunakan, sumber tempatan yang layak, sumber yang benar-benar dipilih dan laluan keluar yang berkesan. Empat baris cukup untuk menjelaskan hampir setiap kes, dan ia boleh dibandingkan antara hos yang berfungsi dan yang gagal tanpa mempertikaikan teori semula. Untuk langkah pemilihan gunakan paparan yang disokong oleh sistem pengendalian itu sendiri dan bukannya nama daripada piawaian, kerana pelaksanaan menambah keutamaan tempatan mereka sendiri.

Apabila jawapannya masih mengejutkan anda, susunan itu sedang melakukan sesuatu yang model mental anda tidak lakukan, dan pembetulannya ialah mengubah input dan bukannya berdebat dengan algoritma. Tulis keempat-empat pemerhatian dalam tiket dan pembaca seterusnya boleh menghasilkan semula kesimpulan anda.

Artikel berkaitan