All Products
Search
Document Center

HTTPDNS:Panduan integrasi DoH

Last Updated:Nov 11, 2025

1. Pendahuluan

Panduan ini ditujukan untuk pengembang yang ingin mengintegrasikan atau mengevaluasi fitur DNS over HTTPS (DoH) dari Alibaba Cloud HTTPDNS. Panduan ini mencakup hal-hal berikut:

  • Hubungan antara DoH dan HTTPDNS serta skenario penggunaannya

  • Langkah-langkah utama untuk integrasi DoH

2. Perbandingan DoH dan HTTPDNS

Dalam DNS over HTTPS (DoH), kueri dan tanggapan DNS dikirimkan melalui HTTPS. HTTPS mengenkripsi data DNS untuk mencegah penyadapan atau manipulasi. Baik HTTPDNS maupun DoH menggunakan saluran HTTP/HTTPS untuk melewati jalur resolusi DNS lokal sistem operasi, sehingga mengurangi risiko pembajakan domain dan polusi DNS. Produk HTTPDNS mendukung protokol eksklusifnya sendiri serta protokol DoH. Kedua protokol ini cocok untuk skenario yang berbeda:

  • Protokol HTTPDNS (protokol eksklusif)

    • Kelebihan: Pesan ringan, mudah dikembangkan, dan aliran dapat dikendalikan. Mendukung fitur-fitur seperti permintaan HTTP, otentikasi identitas, penjadwalan layanan, dan resolusi batch yang dipercepat.

    • Kekurangan: Memerlukan upaya adaptasi tertentu, yang mungkin melibatkan perubahan pada penggunaan pustaka jaringan Anda dan memengaruhi perilakunya.

  • Protokol DoH (protokol standar RFC 8484)

    • Kelebihan: Format tetap, didukung secara native oleh beberapa pustaka jaringan, dan biaya adaptasi rendah. Perilaku pustaka jaringan konsisten dengan DNS lokal.

    • Kekurangan: Tidak memiliki mekanisme autentikasi dan tidak dapat dikembangkan. Inisiasi permintaan DoH serta kebijakan cache hasil dari pustaka jaringan tidak dapat dimodifikasi atau dioptimalkan.

Anda dapat menggunakan DoH untuk integrasi dalam skenario di mana pustaka jaringan klien bersifat closed-source dan integrasi SDK mahal. DoH merupakan metode yang disarankan jika kerangka kerja dasar menyediakan antarmuka konfigurasi DoH. Contoh kerangka kerja tersebut termasuk CEF, Electron, dan Qt WebEngine, yang berbasis kernel Chromium.

Catatan
  • Protokol DoH tidak mendukung pengiriman parameter bisnis. Oleh karena itu, protokol ini tidak mendukung custom parsing.

3. Langkah-langkah integrasi DoH

Untuk mengintegrasikan fitur DoH HTTPDNS ke dalam pustaka jaringan, ikuti langkah-langkah berikut:

  1. Configure DoH service

  2. Terapkan konfigurasi ke pustaka jaringan atau kerangka kerja:

  3. Verifikasi integrasi: Atur server DNS untuk jaringan Wi-Fi perangkat seluler Anda ke alamat yang tidak valid. Periksa apakah permintaan bisnis masih dapat dilakukan. Jika ya, integrasi DoH berhasil.

Sebagai alternatif, Anda dapat memperoleh alamat IP dengan membuat permintaan DoH secara langsung tanpa menggunakan pustaka jaringan. Untuk informasi lebih lanjut, lihat DoH API reference. Dokumen ini menjelaskan Configure the DoH service, DoH API reference, dan Integrate network libraries with DoH.