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.

Erlazionatutako artikuluak