Kërko API-n JSON të Google Public DNS përmes një proxy HTTP
Merr regjistrimet DNS përmes një kërkese HTTPS të proksuar, duke e mbajtur API-n e zgjidhësit të ndarë nga kërkimi i vetë emrit të strehuesit të proxy-t.
Një proxy HTTP mund të mbajë një kërkesë drejt një shërbimi DNS-over-HTTPS. Për ndërfaqen JSON të Google Public DNS, një kërkesë e qartë mund të jetë:
curl --fail --proxy http://proxy.example.net:8080 --noproxy "" \
--get --data-urlencode "name=example.net" \
--data-urlencode "type=A" \
https://dns.google/resolve
Proxy-i mbart lidhjen HTTPS drejt dns.google. Lista e proxy-ve HTTP është një vend për të zgjedhur një kandidat për këtë kërkesë publike, kur lejohet aksesi përmes proxy-ve publike. Zgjidhësi i Google i përgjigjet parametrit name. Kjo nuk është një kërkesë që proxy-i të kthejë cache-n e vet DNS, as një ndryshim i konfigurimit DNS që përdorin aplikacionet e tjera.
Lexo Status-in në JSON dhe regjistrimet e kthyera, jo vetëm statusin HTTP. Një përgjigje HTTP e dorëzuar me sukses mund të përshkruajë një dështim DNS. Ndrysho type në regjistrimin e nevojshëm, si AAAA ose MX; një kërkesë A nuk është inventar i plotë i çdo lloji regjistrimi.
Formati JSON i këtij endpoint-i është një API i dokumentuar i Google. Klientët standardë DoH në format wire përdorin në vend të kësaj mesazhe DNS dhe application/dns-message. Një thirrje e zakonshme nslookup nuk merr asnjë nga dy ndërfaqet HTTP vetëm sepse HTTPS_PROXY është vendosur.