Penggunaan subdomain DDns yang umum mungkin menyebabkan penurunan layanan broadband telekomunikasi

Proses memecahkan masalah IPv6 terputus dan kegagalan port forwarding berhasil setelah tiga bulan, akhirnya menemukan penyebab, dan akan berbagi dengan semua.

Pertama kali mengajukan bantuan IPv6 terputus masalah

IPv6 dapat diakses normal terus-menerus, tanpa mengubah pengaturan, dan semua perangkat memiliki IPv6 mandiri, tetapi tidak dapat menghubungkan ke jaringan IPv6.

curl 6.ipw.cn tidak mendapatkan hasil kembali, ping6 dan traceroute6 2400:3200::1 keduanya terputus.

Modem jembatan dapat mendapatkan alamat IPv6 router, ini adalah alamat yang dapat diakses IPv6.

Bisa mendapatkan prefix /56, perangkat di bawah router dapat mendapatkan IPv6 yang ditugaskan 240e:36f:15c3:3200::/56, tetapi tidak dapat terhubung ke situs IPv6.

Mungkin penyebabnya adalah operator tidak membangun rute untuk 240e:36f:15c3:3200::, tetapi tidak dapat memastikan.

Beberapa teman berkata mungkin disebabkan oleh PCDN upload traffic yang terlalu besar, tetapi volume upload sangat kecil, juga tidak ada PCDN yang aktif.

Mungkin juga disebabkan oleh penggunaan Cloudflare dan Aliyun ESA sebagai reverse proxy.

Kedua kali mengkonfirmasi penyebab langsung

Confirmed bahwa beberapa wilayah operator telekomunikasi akan menurunkan layanan karena terlalu banyak koneksi IPv6 masuk http/https, yang memunculkan:

  • IPv6 palsu, IPv6 dapat mendapatkan prefix /56, alokasi IPv6 di setiap perangkat normal, tetapi traceroute kurang route, menyebabkan IPv6 tidak dapat mengakses internet.

  • Pseudo NAT, uji koneksi tailscale menunjukkan direct connection, tetapi latensi sangat tinggi, dan kecepatan jaringan sebenarnya sangat lambat.

Menonaktifkan Cloudflare/Aliyun ESA reverse proxy, setelah memulai ulang router beberapa kali, IPv6 dan koneksi langsung kembali normal.

Meskipun sudah menonaktifkan reverse proxy, mengaktifkan kembali Cloudflare dan Aliyun ESA origin, masih terjadi putus-putus secara acak, dengan durasi yang cukup lama.

Mungkin ada kebocoran domain, atau orang lain menggunakan subdomain umum untuk pemindai, melakukan serangan HTTP berkelanjutan.

Membatalkan resolusi DDns domain, setelah beberapa waktu, IPv6 kembali normal, dan tailscale direct connection juga normal.

Solusi Akhir

Saya merekomendasikan agar tidak menggunakan subdomain DDns yang umum, seperti:

  • home.example.com
  • nas.example.com
  • router.example.com
  • ddns.example.com
  • cloud.example.com
  • dev.example.com
  • test.example.com
  • webdav.example.com

Beberapa di antaranya adalah yang saya gunakan sebelumnya, mungkin terus-menerus dipindai, menyebabkan penurunan layanan broadband telekomunikasi, IPv6 publik tidak dapat digunakan normal, dan selalu tidak dapat melakukan direct connection melalui port forwarding.

Semua orang tahu pentingnya menyembunyikan IP dalam keamanan jaringan, di sini ada rekomendasi tambahan untuk melindungi domain yang digunakan untuk DDns, karena secara alami domain tersebut juga mengungkap IP.

Namun bagaimana jika masih ada kebutuhan untuk layanan yang terpapar?

Ada dua solusi praktis:

  • Solusi reverse proxy, yaitu layanan tengah, permintaan pertama kali ke VPS kemudian ke Home Server. Karena trafik harus melintasi jalur, latensi dan bandwidth akan terdampak.

  • Solusi DDns, yaitu direct connection, pengalaman koneksi akan jauh lebih baik, solusi ini direkomendasikan. Penggunaan pribadi biasanya tidak akan melewati batas jumlah koneksi, tetapi jika domain publik, bot yang meluas akan meningkatkan jumlah koneksi.

Solusi Reverse Proxy (Reverse)

Cloudflare Tunnel

Menggunakan Cloudflare Tunnel, sehingga tidak seperti reverse proxy biasa yang diakses oleh ratusan hingga ribuan IP.

Tailscale atau ZeroTier

VPN yang dibangun sendiri, dengan menambahkan VPS di depan, mengakses layanan dalaman melalui VPN, sehingga menghindari jumlah koneksi yang terlalu tinggi secara bersamaan.

Solusi DDns (Direct)

Resolusi Publik

Buat string acak seperti GUID, digunakan untuk domain DDns, meskipun hampir tidak dapat diingat, dampaknya pada penggunaan pribadi tidak signifikan, dapat dinilai sendiri.

Resolusi Pribadi

Menggunakan layanan DNS pribadi, seperti:

untuk resolusi DDns.

Dengan demikian, hanya orang yang dapat menghubungkan ke server DNS pribadi yang dapat mendapatkan IP resolusi khusus domain tersebut.

Dengan skema ini, dapat menggunakan subdomain DDns umum, tetapi perlu menghindari kebocoran alamat layanan DNS pribadi.

Tambahan

Rumors mengatakan bahwa menggunakan subdomain speedtest memiliki efek mistik percepat.