Galde ezazu Google Public DNS-ren JSON APIa HTTP proxy baten bidez
Eskuratu DNS erregistroak proxy bidezko HTTPS eskaera batekin, resolverraren APIa proxyaren beraren ostalari-izenaren bilaketatik bereizita mantenduz.
HTTP proxy batek DNS-over-HTTPS zerbitzu batera eskaera eraman dezake. Google Public DNS-ren JSON interfazearentzat, kontsulta esplizitua hau izan daiteke:
curl --fail --proxy http://proxy.example.net:8080 --noproxy "" \
--get --data-urlencode "name=example.net" \
--data-urlencode "type=A" \
https://dns.google/resolve
Proxyak HTTPS konexioa dns.google-ra eramaten du. HTTP proxyen zerrenda da kontsulta publiko honetarako hautagaia aukeratzeko leku bat, proxy publikoen bidezko sarbidea baimenduta dagoenean. Google-ren resolverrak name parametroari erantzuten dio. Hau ez da proxyari bere DNS cachea itzultzeko eskaera, ezta beste aplikazioek erabiltzen duten DNS konfigurazioaren aldaketa ere.
Irakurri JSONaren Status eta itzulitako erregistroak, ez soilik HTTP egoera. Arrakastaz entregatutako HTTP erantzun batek DNS hutsegitea deskriba dezake. Aldatu type behar den erregistrora, adibidez AAAA edo MX; A kontsulta bat ez da erregistro mota guztien inbentario osoa.
Endpoint honen JSON formatua Google API dokumentatua da. DoH wire formatuko bezero estandarrek DNS mezuak eta application/dns-message erabiltzen dituzte horren ordez. nslookup deialdi arrunt batek ez du bi HTTP interfazeetako bat ere lortzen HTTPS_PROXY ezarrita egoteagatik soilik.