HTTP proksi so'rovni DNS-over-HTTPS xizmatiga olib borishi mumkin. Google Public DNS'ning JSON interfeysi uchun aniq so'rov quyidagicha bo'lishi mumkin:

curl --fail --proxy http://proxy.example.net:8080 --noproxy "" \
  --get --data-urlencode "name=example.net" \
  --data-urlencode "type=A" \
  https://dns.google/resolve

Proksi HTTPS ulanishini dns.google'ga olib boradi. HTTP proksilar ro'yxati bu ommaviy so'rov uchun nomzod tanlash joylaridan biri bo'lib, ommaviy proksilar orqali kirishga ruxsat berilganda ishlatiladi. Google hal qiluvchisi name parametriga javob beradi. Bu proksidan o'z DNS keshini qaytarishni so'rash emas, boshqa ilovalar ishlatadigan DNS konfiguratsiyasini o'zgartirish ham emas.

Faqat HTTP holatini emas, JSON'dagi Status va qaytarilgan yozuvlarni o'qing. Muvaffaqiyatli yetkazilgan HTTP javobi DNS nosozligini tavsiflashi mumkin. type'ni kerakli yozuvga o'zgartiring, masalan AAAA yoki MX; bitta A so'rovi barcha yozuv turlarining to'liq ro'yxati emas.

Bu so'nggi nuqtaning JSON formati hujjatlashtirilgan Google API hisoblanadi. Standart DoH sim formatidagi mijozlar buning o'rniga DNS xabarlari va application/dns-message'dan foydalanadi. Oddiy nslookup chaqiruvi faqat HTTPS_PROXY o'rnatilganligi sababli ikkala HTTP interfeysidan birortasini ham olmaydi.

O'xshash maqolalar