<em></em>

ดูเหมือนว่าปัจจุบัน Firefox จะเป็นบราวเซอร์เพียงเจ้าเดียวเท่านั้นที่สามารถรองรับการใช้งาน DNS over HTTPS (DoH) แต่ไม่ได้เปิดเป็น Default และไม่มีแผนที่จะทำเช่นนั้นด้วย วันนี้เองทาง Zdnet ได้แนะนำวิธีการเปิดใช้งาน DoH ไว้ง่ายๆ เพียงไม่กี่ขั้นตอนครับ
<figure class="wp-block-image"><img class="wp-image-62068 tie-appear" src="https://www.techtalkthai.com/wp-content/uploads/2019/07/Mozilla_Firefox_2019_Banner_logo-600x300.jpg" sizes="(max-width: 600px) 100vw, 600px" srcset="https://www.techtalkthai.com/wp-content/uploads/2019/07/Mozilla_Firefox_2019_Banner_logo-600x300.jpg 600w, https://www.techtalkthai.com/wp-content/uploads/2019/07/Mozilla_Firefox_2019_Banner_logo-300x150.jpg 300w, https://www.techtalkthai.com/wp-content/uploads/2019/07/Mozilla_Firefox_2019_Banner_logo-768x384.jpg 768w, https://www.techtalkthai.com/wp-content/uploads/2019/07/Mozilla_Firefox_2019_Banner_logo-660x330.jpg 660w, https://www.techtalkthai.com/wp-content/uploads/2019/07/Mozilla_Firefox_2019_Banner_logo.jpg 800w" alt="" /></figure>
DNS over HTTPS ยังมีจุดประสงค์เหมือนเดิมเพียงแต่จะเข้ารหัสและส่งบนโปรโตคอล HTTPS พอร์ต 443 แทน Plaintext พอร์ต 53 ซึ่งข้อดีคือช่วยหลบเลี่ยงการสอดแนมของ Third-party ว่าเรากำลังใช้งานเว็บไซต์อะไรอยู่ รวมถึงการทำงานในระดับแอปพลิเคชันต้องอาศัยการรองรับจาก DNS Resolver ด้วย ดังนั้นแอปพลิเคชันที่รองรับ DoH จะสามารถลัดผ่านการคัดกรองจาก ISP หรือการบล็อกเพื่อเข้าถึงเนื้อหาที่ทางรัฐบาลหรือผู้ให้บริการท้องถิ่นป้องกันไว้ ด้วยเหตุที่ DoH อาจเพิ่มความสามารถในทางที่ไม่ดีด้วยทาง Mozilla จึงตัดสินใจไม่เปิดฟีเจอร์นี้เป็น Default นั่นเองแต่สามารถเลือกเปิดเองได้ 2 วิธีดังนี้
<p class="has-text-color has-medium-font-size has-luminous-vivid-orange-color"><strong>วิธีแรก : Firefox Settings</strong></p>
1.ไปนี่เมนูของ Firefox -&gt;Tools-&gt;Preferences

2.General -&gt; เลื่อนลงมาที่ Network Settings และเลือกปุ่ม Settings (รูปประกอบด้านล่าง)
<figure class="wp-block-image"><img class="wp-image-62069 tie-appear" src="https://www.techtalkthai.com/wp-content/uploads/2019/07/doh-settings-1-600x354.png" sizes="(max-width: 600px) 100vw, 600px" srcset="https://www.techtalkthai.com/wp-content/uploads/2019/07/doh-settings-1.png 600w, https://www.techtalkthai.com/wp-content/uploads/2019/07/doh-settings-1-300x177.png 300w" alt="" /><figcaption>credit : Zdnet</figcaption></figure>
3.เลื่อนลงมาเพื่อหาคำว่า ‘Enable DNS over HTTPS’ และตั้งค่า DNS Resolver ซึ่งตรงนี้ผู้ใช้จะเลือก Default Resolver ของ Cloudflare (มี Agreement ร่วมกันกับ Mozilla ว่าจะไม่เก็บ Log การใช้งาน) หรือจะใช้ของ <a href="https://developers.google.com/speed/public-dns/docs/doh/">Google</a> ก็ได้ที่เพิ่งประกาศรองรับไปไม่นานหรือผู้ให้บริการอื่นๆ (รูปประกอบด้านล่าง)
<figure class="wp-block-image"><img class="wp-image-62070 tie-appear" src="https://www.techtalkthai.com/wp-content/uploads/2019/07/doh-settings-2-600x411.png" sizes="(max-width: 600px) 100vw, 600px" srcset="https://www.techtalkthai.com/wp-content/uploads/2019/07/doh-settings-2.png 600w, https://www.techtalkthai.com/wp-content/uploads/2019/07/doh-settings-2-300x206.png 300w, https://www.techtalkthai.com/wp-content/uploads/2019/07/doh-settings-2-110x75.png 110w" alt="" /><figcaption>credit : Zdnet</figcaption></figure>
<p class="has-text-color has-medium-font-size has-luminous-vivid-orange-color"><strong>วิธีที่สอง : About : Config</strong></p>
1.พิมพ์ about:preferences ที่ URL Bar

2.ค้นหาคำว่า network.trr.mode เพื่อตั้งค่าโหมดโดยค่าตัวเลขมีความหมายดังนี้
<ul>
 	<li>0 – เป็นค่า Default ซึ่งหมายถึง Disable อยู่แล้ว</li>
 	<li>1 – เปิดใช้ DoH แต่ให้ Firefox เลือกระหว่าง DoH กับใช้ DNS ปกติว่าใครตอบเร็วกว่า</li>
 	<li>2 – เปิดใช้ DoH และใช้ DNS ปกติเป็นตัวสำรอง (Zdnet แนะนำทางเลือกนี้)</li>
 	<li>3 – เปิดใช้ DoH และปิดไม่ใช้ DNS ปกติ</li>
 	<li>5 – ปิด DoH</li>
</ul>
<figure class="wp-block-image"><img class="wp-image-62071 tie-appear" src="https://www.techtalkthai.com/wp-content/uploads/2019/07/doh-ff-method2-1-600x258.png" sizes="(max-width: 600px) 100vw, 600px" srcset="https://www.techtalkthai.com/wp-content/uploads/2019/07/doh-ff-method2-1-600x258.png 600w, https://www.techtalkthai.com/wp-content/uploads/2019/07/doh-ff-method2-1-300x129.png 300w, https://www.techtalkthai.com/wp-content/uploads/2019/07/doh-ff-method2-1-768x330.png 768w, https://www.techtalkthai.com/wp-content/uploads/2019/07/doh-ff-method2-1.png 806w" alt="" /><figcaption>credit : Zdnet</figcaption></figure>
3.ต้องตั้งค่า Resolver ที่  network.trr.uri ด้วยซึ่งถ้าอยากใช้ Cloudflare ก็คือ https://mozilla.cloudflare-dns.com/dns-query หรือเลือกเจ้าอื่นก็ได้<a href="https://github.com/curl/curl/wiki/DNS-over-HTTPS%23publicly-available-servers">ที่นี่</a> แต่หากการใช้ URL ไม่เวิร์กสามารถใช้ ip address ของ DNS Resolver แทนได้ที่ network.trr.bootstrapAddress (Cloudflare 1.1.1.1 , Google 8.8.8.8 หรือเจ้าอื่นๆ)
<figure class="wp-block-image"><img class="wp-image-62072 tie-appear" src="https://www.techtalkthai.com/wp-content/uploads/2019/07/doh-ff-method2-2-600x258.png" sizes="(max-width: 600px) 100vw, 600px" srcset="https://www.techtalkthai.com/wp-content/uploads/2019/07/doh-ff-method2-2.png 600w, https://www.techtalkthai.com/wp-content/uploads/2019/07/doh-ff-method2-2-300x129.png 300w" alt="" /><figcaption>credit : Zdnet</figcaption></figure>
<strong>ที่มา</strong><em> :  </em><a href="https://www.zdnet.com/article/how-to-enable-dns-over-https-doh-in-firefox/"><em>https://www.zdnet.com/article/how-to-enable-dns-over-https-doh-in-firefox/</em></a><em>  ,<a href="https://www.techtalkthai.com/firefox-to-enable-doh-step-by-steps/?fbclid=IwAR2q16YG7xV_5u45gBJhPvpmxfEWKcVayndY0ziBXB1viE_kliQuYBSewGo">https://www.techtalkthai.com/firefox-to-enable-doh-step-by-steps/?fbclid=IwAR2q16YG7xV_5u45gBJhPvpmxfEWKcVayndY0ziBXB1viE_kliQuYBSewGo</a></em>