Ceistich API JSON Google Public DNS tro neach-ionaid HTTP
Faigh clàran DNS tro iarrtas HTTPS tro neach-ionaid, agus cùm API an fhuasglaidh air leth bho lorg ainm òstair an neach-ionaid fhèin.
Faodaidh neach-ionaid HTTP iarrtas a ghiùlan gu seirbheis DNS-over-HTTPS. Airson eadar-aghaidh JSON Google Public DNS, faodaidh ceist shoilleir a bhith 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
Giùlainidh an neach-ionaid an ceangal HTTPS gu dns.google. Tha an liosta neach-ionaid HTTP na aon àite airson tagraiche a thaghadh airson na ceist phoblach seo, far a bheil ruigsinneachd tro neach-ionaid poblach ceadaichte. Freagraidh fuasgladh Google don pharamadair name. Chan e iarrtas a tha seo gun till an neach-ionaid a thasgadh DNS fhèin, agus chan e atharrachadh a tha ann air an rèiteachadh DNS a bhios aplacaidean eile a' cleachdadh.
Leugh an Status san JSON agus na clàran a thèid a thilleadh, chan e a-mhàin inbhe HTTP. Faodaidh freagairt HTTP a chaidh a lìbhrigeadh gu soirbheachail cunntas a thoirt air fàilligeadh DNS. Atharraich type dhan chlàr a dh'fheumas tu, leithid AAAA no MX; chan e clàr-iomlan de gach seòrsa clàir a th' ann an aon cheist A.
Tha cruth JSON a' chrìoch-phuing seo na API Google le sgrìobhainnean. Bidh teachdaireachdan DNS agus application/dns-message aig cliantaidh DoH àbhaisteach ann an cruth uèir na àite. Chan fhaigh gairm àbhaisteach nslookup aon seach aon de na h-eadar-aghaidhean HTTP dìreach air sgàth 's gu bheil HTTPS_PROXY suidhichte.