HTTP ପ୍ରକ୍ସି DNS-over-HTTPS ସେବାକୁ ଏକ ଅନୁରୋଧ ନେଇପାରେ। Google Public DNS ର JSON ଇଣ୍ଟରଫେସ ପାଇଁ, ସ୍ପଷ୍ଟ କ୍ୱେରୀ ଏହିପରି ହୋଇପାରେ:

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

ପ୍ରକ୍ସି HTTPS ସଂଯୋଗକୁ dns.google ପର୍ଯ୍ୟନ୍ତ ନେଇଥାଏ। HTTP ପ୍ରକ୍ସି ତାଲିକା ଏହି ସାର୍ବଜନୀନ କ୍ୱେରୀ ପାଇଁ ପ୍ରାର୍ଥୀ ବାଛିବାର ଏକ ସ୍ଥାନ, ଯେଉଁଠାରେ ସାର୍ବଜନୀନ ପ୍ରକ୍ସି ମାଧ୍ୟମରେ ପ୍ରବେଶ ଅନୁମତିପ୍ରାପ୍ତ। Google ର ରିଜୋଲଭର name ପାରାମିଟରର ଉତ୍ତର ଦିଏ। ଏହା ପ୍ରକ୍ସିକୁ ଏହାର ନିଜସ୍ୱ DNS କ୍ୟାଶେ ଫେରାଇବାକୁ ଅନୁରୋଧ ନୁହେଁ, କିମ୍ବା ଅନ୍ୟ ଆପ୍ଲିକେସନ ବ୍ୟବହାର କରୁଥିବା DNS କନଫିଗରେସନରେ ପରିବର୍ତ୍ତନ ନୁହେଁ।

କେବଳ HTTP ସ୍ଥିତି ନୁହେଁ, JSON ର Status ଏବଂ ଫେରାଇଥିବା ରେକର୍ଡ ପଢ଼ନ୍ତୁ। ସଫଳତାର ସହ ପହଞ୍ଚାଯାଇଥିବା HTTP ପ୍ରତିକ୍ରିୟା DNS ବିଫଳତା ବର୍ଣ୍ଣନା କରିପାରେ। type କୁ ଆବଶ୍ୟକ ରେକର୍ଡକୁ ବଦଳାନ୍ତୁ, ଯେପରି AAAA କିମ୍ବା MX; ଗୋଟିଏ A କ୍ୱେରୀ ସମସ୍ତ ରେକର୍ଡ ପ୍ରକାରର ସମ୍ପୂର୍ଣ୍ଣ ତାଲିକା ନୁହେଁ।

ଏହି ଏଣ୍ଡପଏଣ୍ଟର JSON ଫର୍ମାଟ ଏକ ଡକ୍ୟୁମେଣ୍ଟେଡ Google API। ମାନକ DoH ୱାୟର-ଫର୍ମାଟ କ୍ଲାୟେଣ୍ଟ DNS ସନ୍ଦେଶ ଏବଂ application/dns-message ବ୍ୟବହାର କରନ୍ତି। ସାଧାରଣ nslookup କଲ କେବଳ HTTPS_PROXY ସେଟ ଥିବାରୁ ଏହି ଦୁଇ HTTP ଇଣ୍ଟରଫେସର କୌଣସିଟି ପାଏ ନାହିଁ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ