วิธีเข้ารหัส DNS ของคุณเพื่อการท่องเว็บที่ปลอดภัยยิ่งขึ้น
เราได้รับประโยชน์จากเซิร์ฟเวอร์ DNS ของบุคคลที่สามมาระยะหนึ่งแล้ว แต่ประโยชน์เพิ่มเติมอย่างหนึ่งที่อาจเป็นที่สนใจคือความสามารถในการเข้ารหัสคำขอ DNS ทั้งหมดของคุณปกป้องคุณจากใครก็ตามที่แอบมองคุณอยู่ตรงกลาง.
DNSCrypt จากทีมผู้ยิ่งใหญ่ที่ OpenDNS เป็นโซลูชันง่ายๆที่เราจะใช้เพื่อเพิ่มการเข้ารหัสระหว่างคอมพิวเตอร์ของคุณและเซิร์ฟเวอร์ DNS มันเป็นโซลูชันที่มีน้ำหนักเบาซึ่งทำงานได้ทั้งบน Windows หรือ Mac - น่าเสียดายที่ยังไม่มีการรองรับมือถือ.
สิ่งที่เครื่องมือนี้กำลังทำจริง ๆ คือการสร้างการเชื่อมต่อที่เข้ารหัสไปยังเซิร์ฟเวอร์ DNS ที่ได้รับการสนับสนุนจากนั้นสร้างพร็อกซี DNS DNS ในเครื่องของคุณ ดังนั้นเมื่อคุณพยายามเปิด howtogeek.com เบราว์เซอร์ของคุณจะส่งแบบสอบถาม DNS ปกติไปยังที่อยู่ localhost 127.0.0.1 ในพอร์ต 53 และคำขอนั้นจะถูกส่งต่อผ่านการเชื่อมต่อที่เข้ารหัสไปยังเซิร์ฟเวอร์ DNS.
กำลังดาวน์โหลดสำหรับ Windows
เช่นเดียวกับทุกโปรแกรมที่คุณใช้คุณจะต้องเริ่มต้นด้วยการดาวน์โหลดแพ็คเกจการติดตั้ง เมื่อคุณอยู่ในหน้านี้ให้คลิกลิงก์“ dnscrypt-proxy-win32-full-1.4.1.zip” เพื่อดาวน์โหลดไฟล์ที่ต้องการ หากคุณเห็นรุ่นที่ใหม่กว่าในหน้าให้แน่ใจว่าได้ใช้แทน.
ตอนนี้เรามาสร้างโฟลเดอร์บนเดสก์ท็อปที่ชื่อว่า DNSCrypt คุณสามารถสร้างโฟลเดอร์นี้ได้ทุกที่ที่คุณต้องการ แต่เดสก์ท็อปนั้นง่ายที่สุดสำหรับวัตถุประสงค์ของการสาธิตนี้ แตกไฟล์ทั้งหมดโดยเปิดไฟล์ zip และลากไปไว้ในโฟลเดอร์ DNSCrypt หรือโดยการคลิกขวาและระบุโฟลเดอร์บนเดสก์ท็อปเป็นปลายทางการแตกไฟล์.
การติดตั้งและเตรียมพีซีของคุณ
ตอนนี้คุณจะต้องเปิดหน้าต่างพรอมต์คำสั่งยกระดับโดยค้นหา“ cmd” คลิกขวาและเลือก“ Run as Administrator” เมื่อคุณเปิดหน้าต่าง Elevated CMD แล้วให้ป้อนสตริงต่อไปนี้ จำไว้ว่าคุณจะต้องป้อนเส้นทางที่สอดคล้องกับโฟลเดอร์“ bin” ของคุณ.
cd“ C: \ Users \ Owner \ Desktop \ DNSCrypt \ bin”
คำสั่งนี้จะแจ้งให้พรอมต์คำสั่งดูในโฟลเดอร์“ bin” ที่มีไฟล์ EXE และ CSV.
ติดตั้ง Proxy Service
ถัดไปคุณจะต้องติดตั้งบริการพร็อกซีจาก DNSCrypt ใช้สตริงด้านล่าง คุณสามารถเปลี่ยนส่วน "opendns" ด้วยชื่อจากไฟล์ CSV หรือคุณสามารถอัปเดตไฟล์ CSV ของคุณได้โดยเพิ่มตัวแก้ไข DNS สาธารณะที่สนับสนุน DNSCrypt คุณจะต้องเปลี่ยนเส้นทางของไฟล์เพื่อให้สอดคล้องกับตำแหน่งของไฟล์ csv บนคอมพิวเตอร์ของคุณ.
dnscrypt-proxy.exe --resolver-name = opendns --resolvers-list = "C: \ Users \ Owner \ Desktop \ DNSCrypt \ bin \ dnscrypt-resolvers.csv" - การทดสอบ = 0
หากหน้าต่าง CMD ของคุณดูเหมือนภาพด้านบนแสดงว่าคุณอยู่บนเส้นทางที่ถูกต้องและบริการพร็อกซีได้รับการทดสอบเรียบร้อยแล้ว หากวิธีนี้ใช้ไม่ได้ผลให้เปลี่ยน DNS Resolver จนกว่าคุณจะได้ค่า เมื่อทำได้สำเร็จคุณสามารถติดตั้งบริการพร็อกซี่ต่อได้โดยกดปุ่ม“ ขึ้น” และเปลี่ยน“ -test = 0” เป็น“ -install” ดังที่แสดงด้านล่าง.
dnscrypt-proxy.exe --resolver-name = opendns --resolvers-list = "C: \ Users \ Owner \ Desktop \ DNSCrypt \ bin \ dnscrypt-resolvers.csv" - ติดตั้ง
เมื่อติดตั้งสำเร็จคุณจะเห็นสิ่งต่อไปนี้:
[INFO] บริการ dnscrypt-proxy ได้รับการติดตั้งและเริ่มทำงานแล้ว [INFO] คีย์รีจิสทรีที่ใช้สำหรับบริการนี้คือ SYSTEM \ CurrentControlSet \ Services \ dnscrypt-proxy \ Parameters [INFO] ตอนนี้เปลี่ยนการตั้งค่าตัวแก้ไขเป็น 127.0.0.1:53
เปลี่ยนการตั้งค่า DNS ของคุณ
ตอนนี้คุณจะต้องเปลี่ยนการตั้งค่า DNS ของคุณ คลิกขวาที่ไอคอนเครือข่ายที่ด้านล่างขวาของหน้าจอจากนั้นคลิกที่ "Open Network and Sharing Center" มันจะเป็นแถบ 5 สำหรับการเชื่อมต่อไร้สายหรือหน้าจอคอมพิวเตอร์ขนาดเล็กสำหรับการเชื่อมต่อแบบมีสาย เมื่อเปิดแล้วให้คลิกที่“ เปลี่ยนการตั้งค่าอแด็ปเตอร์”
คลิกขวาที่การเชื่อมต่อเครือข่ายที่คุณต้องการแก้ไขจากนั้นเลือกตัวเลือก“ คุณสมบัติ”.
เลือกการตั้งค่า TCP / IPv4 จากนั้นคลิกที่“ Properties”
เปลี่ยนเซิร์ฟเวอร์ DNS ที่ต้องการเป็น“ 127.0.0.1” จากนั้นคลิก“ ตกลง”.
ตอนนี้เปิดการตั้งค่า TCP / IPv6 และเปลี่ยนการตั้งค่า DNS เป็น“ :: 1”
ตอนนี้คุณมีการตั้งค่าการเชื่อมต่อ DNS ที่ปลอดภัยและเข้ารหัสอย่างสมบูรณ์แล้ว ขอให้สนุกกับการท่องอินเทอร์เน็ตอย่างปลอดภัย ตอนนี้คุณมีการเชื่อมต่อ DNS ที่เข้ารหัสแล้วคุณยังสามารถใช้ QSDNS จาก Nirsoft เพื่อเปลี่ยนระหว่างเซิร์ฟเวอร์ DNS ที่ใช้บ่อยที่สุดของคุณได้อย่างรวดเร็ว.
เครดิตรูปภาพ: Craig Sunter บน Flickr