Упит JSON API-ја Google Public DNS-а кроз HTTP прокси
Преузмите DNS записе HTTPS захтевом кроз прокси, држећи API резолвера одвојеним од сопствене претраге имена домаћина проксија.
HTTP прокси може пренети захтев услузи DNS-over-HTTPS. За JSON интерфејс Google Public DNS-а, експлицитан упит може бити:
curl --fail --proxy http://proxy.example.net:8080 --noproxy "" \
--get --data-urlencode "name=example.net" \
--data-urlencode "type=A" \
https://dns.google/resolve
Прокси преноси HTTPS везу до dns.google. Листа HTTP проксија једно је место за избор кандидата за овај јавни упит, где је приступ преко јавних проксија дозвољен. Google-ов резолвер одговара на параметар name. Ово није захтев да прокси врати сопствени DNS кеш, нити промена DNS конфигурације коју користе друге апликације.
Читајте Status у JSON-у и враћене записе, не само HTTP статус. Успешно достављен HTTP одговор може описивати DNS неуспех. Промените type у тражени запис, на пример AAAA или MX; један A упит није потпун списак свих типова записа.
JSON формат ове крајње тачке је документовани Google API. Стандардни DoH клијенти у жичаном формату уместо тога користе DNS поруке и application/dns-message. Обичан nslookup позив не добија ни један од та два HTTP интерфејса само зато што је HTTPS_PROXY постављен.