Cara Meningkatkan Pengalaman Jaringan di Bawah Layanan DNS Mandiri

Kualitas Jaringan dan Pengalaman Jaringan

Tidak melakukan apa-apa, Anda bisa mendapatkan pengalaman jaringan terbaik

Perlu ditegaskan bahwa di sini kualitas jaringan dan pengalaman jaringan adalah dua konsep berbeda. Komunikasi adalah proses yang melibatkan banyak perangkat. Kita bisa menyebut kinerja upstream/downstream masing-masing perangkat sebagai kualitas jaringan, sedangkan kinerja komunikasi end-to-end secara keseluruhan bisa disebut sebagai pengalaman jaringan.

Cara Mengukur Kualitas Jaringan

Mengukur kualitas jaringan biasanya melibatkan beberapa indikator dan metode. Berikut adalah beberapa metode dan indikator umum untuk mengukur kualitas jaringan:

  1. Bandwidth: Bandwidth mengacu pada kemampuan transmisi data jaringan, biasanya diukur dalam jumlah data per detik (bit/detik). Bandwidth yang lebih tinggi biasanya menunjukkan kualitas jaringan yang lebih baik.
  2. Latensi: Latensi adalah waktu yang dibutuhkan data dari pengirim ke penerima. Latensi yang rendah menunjukkan kecepatan transmisi data yang lebih cepat dan respons jaringan yang lebih cepat.
  3. Tingkat Kehilangan Paket: Tingkat kehilangan paket adalah proporsi paket data yang hilang selama transmisi. Tingkat kehilangan paket yang lebih rendah biasanya berarti kualitas jaringan yang lebih baik.
  4. Jitter: Jitter adalah perubahan atau fluktuasi paket data selama transmisi. Jitter yang lebih kecil menunjukkan stabilitas jaringan yang lebih tinggi.
  5. Throughput: Throughput adalah jumlah data aktual yang ditransmisikan jaringan, biasanya diukur dalam volume transmisi data per satuan waktu. Throughput yang lebih tinggi menunjukkan kualitas jaringan yang lebih baik.
  6. Topologi Jaringan: Topologi jaringan menggambarkan cara koneksi dan struktur antar node dalam jaringan. Desain topologi jaringan yang masuk akal dapat meningkatkan kinerja dan kualitas jaringan.
  7. Quality of Service (QoS): QoS adalah serangkaian teknologi dan mekanisme untuk memastikan kualitas layanan yang dapat diterima dalam transmisi data jaringan. QoS dapat diimplementasikan dengan berbagai cara, termasuk kontrol lalu lintas, antrian prioritas, dll.
  8. Analisis Protokol Jaringan: Dengan menganalisis protokol jaringan dan paket data, kita dapat memahami indikator kinerja dan masalah dalam jaringan, misalnya menggunakan alat analisis jaringan seperti Wireshark.

Dengan mengintegrasikan indikator dan metode ini, kita dapat mengevaluasi kualitas jaringan secara komprehensif, menentukan keunggulan kinerja jaringan dan ruang untuk perbaikan. Namun, ini adalah indikator yang diperhatikan oleh operator. Bagi pengguna biasa, cukup membeli router dengan harga yang sesuai, karena router modern memiliki fungsi penyesuaian kualitas jaringan otomatis.

Cara Mengukur Pengalaman Jaringan

Pertama adalah aksesibilitas, kemampuan mengakses adalah dasar paling penting. Oleh karena itu, layanan resolusi domain harus memenuhi kemampuan dasar:

  • Lengkap: Layanan DNS tingkat atas harus otoritatif dan mampu menyelesaikan lebih banyak domain
  • Benar: Hasil resolusi harus benar, tidak boleh ada kesalahan resolusi. Beberapa penyedia layanan DNS melakukan pembajakan atau pencemaran pada beberapa domain, menyelesaikan ke halaman iklan
  • Tepat waktu: Setelah alamat IP berubah, hasil resolusi harus diperbarui tepat waktu, bukan mengembalikan alamat IP lama

Kedua adalah kualitas jaringan dari layanan yang disediakan oleh IP hasil resolusi DNS.

Kualitas layanan internet biasanya sangat bergantung pada wilayah, semakin dekat server dan klien secara geografis, semakin baik kualitas layanan.

Banyak penyedia layanan resolusi DNS berbayar mendukung resolusi IP berbeda berdasarkan wilayah, misalnya ini adalah sebagian layanan yang dapat disediakan oleh Alibaba Cloud:

(1) Jalur operator: Mendukung resolusi cerdas berdasarkan Unicom, Telecom, Mobile, jaringan pendidikan, Pengbo, jaringan kabel, dibagi per provinsi; (2) Jalur wilayah luar negeri: Mendukung, dibagi per benua, negara; (3) Jalur Alibaba Cloud: Mendukung, dibagi per wilayah; (4) Jalur kustom: Mendukung resolusi cerdas rentang alamat IP kustom;

Mekanisme resolusi IP berbeda berdasarkan wilayah berarti bahwa ketika pengguna dari wilayah berbeda mengakses domain yang sama, mereka akan mendapatkan hasil resolusi yang berbeda. Secara alami, resolusi ke server yang lebih dekat dengan pengguna akan memberikan pengalaman jaringan yang lebih baik.

Mengoptimalkan pengalaman jaringan pengguna adalah sesuatu yang biasanya dilakukan oleh penyedia layanan berdasarkan alamat IP asli pengguna. Artinya, bagi kebanyakan pengguna, tidak melakukan apa-apa, Anda bisa mendapatkan pengalaman jaringan terbaik.

Cara Memilih Layanan DNS Atas Saat Membangun Layanan DNS Sendiri

Semua materi yang Anda temukan di internet Cina akan merekomendasikan Anda memilih penyedia layanan DNS otoritatif, seperti Alibaba Cloud, Tencent Cloud, Cloudflare, Google, dll. DNS ini dapat memenuhi aksesibilitas layanan jaringan karena mereka lengkap/benar/tepat waktu, tetapi mereka belum tentu memberi Anda resolusi ke alamat IP server terdekat.

Alasan historis mengapa sebagian besar materi di internet merekomendasikan layanan DNS perusahaan besar.

Dulu ISP operator di negara kita, hanya dengan pembajakan DNS dan serangan man-in-the-middle HTTP, bisa melakukan pembajakan lalu lintas pengguna, sehingga mendorong iklan. Sekarang dengan popularitas HTTPS, cara pembajakan ini sudah jarang terjadi, tapi masih ada beberapa ISP kabel perumahan di beberapa wilayah yang masih mungkin memiliki masalah ini. Mengenai masalah pembajakan DNS, sebenarnya mengganti IP DNS tidak ada gunanya, karena pembajakan bisa menargetkan port 53, sedangkan sebagian besar permintaan DNS tidak dienkripsi.

Selain itu, beberapa pengguna khusus ingin mengakses situs web khusus, sedangkan beberapa penyedia layanan DNS memiliki masalah pencemaran IP, yang akan menyelesaikan domain situs web khusus ke alamat IP yang salah, menyebabkan ketidakmampuan mengakses. Sedangkan penyedia layanan DNS otoritatif jarang mengalami masalah seperti ini.

Oleh karena itu, ada tiga masalah yang perlu dipertimbangkan di sini:

  1. Pencemaran IP
  2. Pembajakan DNS
  3. Pengalaman layanan optimal

Penyedia layanan DNS otoritatif dapat menyelesaikan masalah 1, protokol enkripsi (DoT/DoH/QUIC) dapat menyelesaikan masalah 2.

Untuk menyelesaikan masalah 3, Anda perlu menggunakan layanan DNS default dari operator broadband Anda., seperti yang dikatakan di awal artikel ini, tidak melakukan apa-apa, Anda bisa mendapatkan pengalaman jaringan terbaik.

Tetapi jika Anda adalah orang yang berambisi, atau pengguna khusus, bagian selanjutnya akan memperkenalkan cara mengonfigurasi dua alat AdguardHome dan Clash untuk menyelesaikan ketiga masalah ini secara bersamaan.

Layanan DNS Otoritatif dan Cerdas

Konfigurasi AdguardHome

AdguardHome, selanjutnya disebut ADG, adalah perangkat lunak pemblokir iklan jaringan dan perlindungan privasi, juga merupakan layanan DNS. Ini mendukung pengaturan layanan DNS atas kustom, serta aturan DNS kustom.

Cara default ADG meminta DNS ke atas adalah beban seimbang, pengguna dapat mengatur beberapa atas, ADG akan memilih atas dengan respons DNS tercepat berdasarkan bobot sejarah kueri DNS. Secara sederhana, ADG akan memilih atas DNS tercepat dengan probabilitas lebih tinggi, dan memilih atas DNS non-optimal dengan probabilitas lebih rendah.

Kita dapat memilih opsi ketiga: Alamat IP tercepat.

Manfaat dari opsi ini adalah ADG menguji sendiri hasil resolusi IP DNS atas, mengembalikan IP dengan latensi terendah ke klien bawah. Berikut adalah hasil resolusi biasa untuk bilibili.

Anda dapat melihat IP sangat banyak, jika ADG tidak menguji hasil resolusi IP, dan mengembalikan semua IP ke klien, apa yang akan dilakukan klien?

Beberapa klien akan memilih IP pertama, beberapa klien akan memilih IP terakhir, beberapa klien akan memilih IP secara acak. Tidak peduli yang mana, belum tentu pilihan optimal.

Setelah mengaktifkan opsi Alamat IP tercepat, berikut adalah hasil resolusi optimal untuk bilibili, langkah ini akan meningkatkan pengalaman jaringan.

Mengapa Alamat IP tercepat bukan pilihan default? Fitur ini sangat berguna, mengapa tidak diaktifkan secara default?

Karena harganya adalah menunggu hasil resolusi IP DNS atas semua, ketika Anda memiliki beberapa penyedia DNS atas, waktu kueri atas ADG diukur berdasarkan yang paling lambat di antaranya. Misalnya, jika atas Anda memiliki Alibaba dengan rata-rata waktu layanan 50ms dan Google dengan rata-rata waktu layanan 500ms, waktu kueri atas ADG akan menjadi 500ms+.

Oleh karena itu, pengguna perlu mempertimbangkan kualitas dan jumlah layanan DNS atas saat mengonfigurasi opsi ini, jangan serakah.
Di sini saya merekomendasikan mengatur dua atas, satu otoritatif (https://dns.alidns.com/dns-query), ditambah satu DNS operator.

IP DNS operator berbeda di setiap wilayah, Anda dapat mengklik di sini untuk melihat DNS operator di wilayah Anda.

Atau, Anda dapat melihat DNS yang direkomendasikan operator di antarmuka manajemen router:

Konfigurasi Clash

Pengguna dengan kebutuhan khusus mementingkan masalah pembajakan DNS dan pencemaran IP, tetapi tidak ingin kehilangan pengalaman layanan optimal, dapat menggunakan modul dns dari Clash.

Di antaranya nameserver-policy dapat menentukan penyedia DNS berbeda untuk domain berbeda, berikut adalah contoh konfigurasi:

dns:
  default-nameserver:
    - tls://223.5.5.5:853
    - tls://1.12.12.12:853
  nameserver:
    - https://dns.alidns.com/dns-query
    - https://one.one.one.one/dns-query
    - https://dns.google/dns-query
  nameserver-policy:
    "geosite:cn,private,apple":
      - 202.103.24.68 # DNS operator di wilayah Anda sendiri
      - https://dns.alidns.com/dns-query
    "geosite:geolocation-!cn":
      - https://one.one.one.one/dns-query
      - https://dns.google/dns-query

Artinya:

  • default-nameserver: Digunakan untuk menyelesaikan IP layanan DNS dalam konfigurasi nameserver
  • nameserver: Digunakan untuk menyelesaikan domain permintaan jaringan
  • nameserver-policy: Menurut strategi, tentukan domain berbeda menggunakan layanan DNS berbeda

Terima Kasih Telah Membaca

Jika artikel ini membantu Anda, mohon beri like. Sangat menyambut komentar diskusi.