Fyrirspurning til JSON-API hjá Google Public DNS gjøgnum HTTP-proxy
Søk DNS-førslur við HTTPS-fyrirspurning gjøgnum proxy, meðan resolvar-API verður hildið skilt frá egnu vertsnavns-leitingini hjá proxyinum.
Ein HTTP-proxy kann bera eina fyrirspurning til eina DNS-over-HTTPS-tænastu. Fyri JSON-interface hjá Google Public DNS kann ein greið fyrirspurning vera soleiðis:
curl --fail --proxy http://proxy.example.net:8080 --noproxy "" \
--get --data-urlencode "name=example.net" \
--data-urlencode "type=A" \
https://dns.google/resolve
Proxyið ber HTTPS-sambandið til dns.google. HTTP-proxy-listin er ein staður at velja ein kandidat til hesa almenna fyrirspurning, har atgongd gjøgnum almennar proxyir er loyvd. Resolvarin hjá Google svarar name-parametrinum. Hetta er ikki ein fyrirspurning um at proxyið skal lata sína egnu DNS-cache aftur, og heldur ikki ein broyting í DNS-uppsetingini, sum onnur forrit brúka.
Les Status í JSON og tær afturlatinu førslurnar, ikki bara HTTP-støðu. Eitt HTTP-svar, sum er komið væl fram, kann lýsa eina DNS-villu. Broyta type til ta førsluna, sum tørvur er á, til dømis AAAA ella MX; ein A-fyrirspurning er ikki ein fullkomin listi yvir allar førslutýpur.
JSON-format hesa endapunktsins er ein dokumenterað Google-API. Standard DoH-klientar í tráð-format brúka heldur DNS-boð og application/dns-message. Ein vanlig nslookup-kalling fær ongan av teimum báðum HTTP-interfaceunum bara tí, at HTTPS_PROXY er sett.