Staqsi l-API JSON ta' Google Public DNS permezz ta' proxy HTTP
Irkupra r-rekords DNS permezz ta' talba HTTPS permezz tal-proxy filwaqt li żżomm l-API tas-solver separata mit-tiftix tal-isem tal-host tal-proxy stess.
Proxy HTTP jista' jġorr talba lejn servizz DNS-over-HTTPS. Għall-interface JSON ta' Google Public DNS, mistoqsija espliċita tista' tkun:
curl --fail --proxy http://proxy.example.net:8080 --noproxy "" \
--get --data-urlencode "name=example.net" \
--data-urlencode "type=A" \
https://dns.google/resolve
Il-proxy jġorr il-konnessjoni HTTPS lejn dns.google. Il-lista tal-proxy HTTP hija post wieħed biex tagħżel kandidat għal din il-mistoqsija pubblika, fejn l-aċċess permezz ta' proxy pubbliċi huwa permess. Is-solver ta' Google iwieġeb għall-parametru name. Din mhijiex talba lill-proxy biex jirritorna l-cache DNS tiegħu stess, u lanqas bidla fil-konfigurazzjoni DNS li jużaw applikazzjonijiet oħra.
Aqra l-Status fil-JSON u r-rekords li jintbagħtu lura, mhux biss l-istat HTTP. Tweġiba HTTP ikkonsenjata b'suċċess tista' tiddeskrivi falliment DNS. Ibdel type għar-rekord meħtieġ, bħal AAAA jew MX; mistoqsija A waħda mhijiex inventarju sħiħ ta' kull tip ta' rekord.
Il-format JSON ta' dan l-endpoint huwa API Google dokumentat. Klijenti DoH standard fil-format tal-wajer jużaw minflok messaġġi DNS u application/dns-message. Sejħa nslookup ordinarja ma tikseb l-ebda waħda miż-żewġ interfaces HTTP sempliċement għax HTTPS_PROXY huwa ssettjat.