Is féidir le seachfhreastalaí HTTP iarraidh a iompar chuig seirbhís DNS-over-HTTPS. Maidir le comhéadan JSON Google Public DNS, d'fhéadfadh iarratas soiléir a bheith mar seo:

curl --fail --proxy http://proxy.example.net:8080 --noproxy "" \
  --get --data-urlencode "name=example.net" \
  --data-urlencode "type=A" \
  https://dns.google/resolve

Iompraíonn an seachfhreastalaí an nasc HTTPS go dns.google. Is áit amháin é an liosta seachfhreastalaithe HTTP chun iarrthóir a roghnú don iarratas poiblí seo, áit a gceadaítear rochtain trí sheachfhreastalaithe poiblí. Freagraíonn réititheoir Google don pharaiméadar name. Ní iarratas é seo ar an seachfhreastalaí a thaisce DNS féin a thabhairt ar ais, ná ní athrú é ar an gcumraíocht DNS a úsáideann feidhmchláir eile.

Léigh an Status sa JSON agus na taifid a fhilltear, ní hamháin stádas HTTP. Is féidir le freagra HTTP a seachadtar go rathúil teip DNS a chur síos. Athraigh type go dtí an taifead riachtanach, amhail AAAA nó MX; ní stór iomlán de gach cineál taifid é iarratas A amháin.

Is API Google doiciméadaithe é formáid JSON an chríochphointe seo. Úsáideann cliaint DoH caighdeánacha i bhformáid shreinge teachtaireachtaí DNS agus application/dns-message ina ionad. Ní fhaigheann gnáthghlao nslookup ceachtar den dá chomhéadan HTTP díreach toisc go bhfuil HTTPS_PROXY socraithe.

Ailt ghaolmhara