សួរ API JSON របស់ Google Public DNS តាមរយៈ HTTP proxy
ទាញយកកំណត់ត្រា DNS តាមរយៈសំណើ HTTPS ដែលឆ្លងកាត់ proxy ខណៈដែលរក្សា API របស់កម្មវិធីដោះស្រាយឱ្យដាច់ដោយឡែកពីការស្វែងរកឈ្មោះម៉ាស៊ីនរបស់ proxy ខ្លួនឯង។
HTTP proxy អាចដឹកសំណើទៅសេវា 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
proxy ដឹកការតភ្ជាប់ HTTPS ទៅ dns.google។ បញ្ជី HTTP proxy គឺជាកន្លែងមួយដើម្បីជ្រើសរើសបេក្ខជនសម្រាប់សំណួរសាធារណៈនេះ ដែលការចូលប្រើតាម proxy សាធារណៈត្រូវបានអនុញ្ញាត។ កម្មវិធីដោះស្រាយរបស់ Google ឆ្លើយតបនឹងប៉ារ៉ាម៉ែត្រ name។ នេះមិនមែនជាសំណើឱ្យ proxy ត្រឡប់ឃ្លាំងសម្ងាត់ DNS របស់ខ្លួនទេ ហើយក៏មិនមែនជាការផ្លាស់ប្តូរការកំណត់ DNS ដែលកម្មវិធីផ្សេងទៀតប្រើដែរ។
អាន Status ក្នុង JSON និងកំណត់ត្រាដែលបានត្រឡប់មកវិញ មិនត្រឹមតែស្ថានភាព HTTP ប៉ុណ្ណោះទេ។ ការឆ្លើយតប HTTP ដែលបានផ្ញើដោយជោគជ័យអាចពិពណ៌នាពីការបរាជ័យ DNS។ ផ្លាស់ប្តូរ type ទៅកំណត់ត្រាដែលត្រូវការ ដូចជា AAAA ឬ MX; សំណួរ A មួយមិនមែនជាបញ្ជីពេញលេញនៃប្រភេទកំណត់ត្រាទាំងអស់ទេ។
ទ្រង់ទ្រាយ JSON នៃចំណុចចុងក្រោយនេះគឺជា API Google ដែលបានចងក្រងជាឯកសារ។ អតិថិជន DoH ទ្រង់ទ្រាយខ្សែស្តង់ដារប្រើសារ DNS និង application/dns-message ជំនួសវិញ។ ការហៅ nslookup ធម្មតាមិនទទួលបានចំណុចប្រទាក់ HTTP ណាមួយក្នុងចំណោមទាំងពីរនោះទេ ដោយគ្រាន់តែដោយសារ HTTPS_PROXY ត្រូវបានកំណត់។