Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> ระบบเครือข่าย

วิธีเพิ่ม Local DNS Lookup ใน Hosts File

เมื่อคุณพิมพ์ URL ของเว็บไซต์ใน Address Bar ของเบราว์เซอร์ คำขอจะถูกส่งไปยังประเภทหนึ่งของ Internet Server ที่เรียกว่า Domain Name Server Server นี้จะรับ URL ที่คุณพิมพ์ แล้วตรวจสอบว่า IP Address ใดถูกลงทะเบียนสำหรับ Server จริงที่โฮสต์เนื้อหาที่คุณมองหา

ปัญหาคือ หากมีบางอย่างผิดปกติกับ Name Server คุณจะไม่ได้เข้าถึงไซต์ที่ถูกต้อง แย่กว่านั้น หาก Name Server ถูก Hijack คุณอาจไปหยุดที่ Fake Site! ข่าวดีคือ คุณสามารถระบุลิงก์ระหว่าง IP Address เฉพาะกับ Website Address เองได้ เพียงแค่เพิ่ม Local DNS Lookup ลงในไฟล์ "hosts" ของคุณ

วิธีเพิ่ม Local DNS Lookup ใน Hosts File

Hosts File คืออะไร?

Hosts File เข้าใจง่าย มันคือ Plain Text File เพราะฉะนั้นคุณควรแก้ไขไฟล์ด้วย Notepad หรือโปรแกรมที่ไม่พยายามเปลี่ยนรูปแบบหรือเพิ่มฟอร์แมต

ภายใน Hosts File คุณสามารถเพิ่มรายการ IP Address พร้อมกับ Web Address ที่ IP นั้นควรชี้ไป คุณสามารถรวม ใดๆ IP Address และ Web Address ได้ แม้จะไม่ได้เกี่ยวข้องกันจริงๆ คุณสามารถทำให้ IP Address จริงของ Bing.com ชี้ไปที่ Google.com ได้หากต้องการ

วิธีเพิ่ม Local DNS Lookup ใน Hosts File

Windows จะตรวจสอบ Hosts File ก่อนเสมอ ก่อนส่งคำขอไปยัง Name Server ดังนั้น หาก Address ที่คุณพิมพ์ในเบราว์เซอร์อยู่ใน Hosts File คุณจะถูก Redirect ไปยัง IP Address ที่ระบุในไฟล์

Local DNS Lookup คืออะไร?

กระบวนการที่อธิบายในย่อหน้าก่อนหน้านี้คือ Local DNS Lookup คอมพิวเตอร์ของคุณค้นหา IP Address เองจากดิสก์ท้องถิ่น โดยไม่ต้องติดต่อ External Server มันง่ายแค่นั้น!

ทำไมต้องเพิ่ม Local DNS Lookup ลงใน Hosts File?

มีหลายเหตุผลที่คุณต้องการเพิ่ม Local DNS Lookup ลงใน Hosts File เราได้กล่าวถึงบางเหตุผลในต้นบทความแล้ว แต่มนุษย์พบวิธีใช้ประโยชน์จากฟีเจอร์ง่ายนี้อย่างสร้างสรรค์มาก

เหตุผลสำคัญหนึ่งคือความเร็ว Local Lookup จะเร็วกว่าการไปที่ External Server เสมอ โดยเฉพาะถ้า Server นั้นไม่น่าเชื่อถือ การใส่ไซต์สำคัญหรือที่ใช้บ่อยที่สุดใน Hosts File หมายความว่าคุณไม่ต้องกังวลเรื่อง DNS Service ก่อให้เกิดปัญหาการเข้าถึง

วิธีเพิ่ม Local DNS Lookup ใน Hosts File

คุณยังสามารถใช้ Hosts File บล็อกไซต์ที่คุณไม่ต้องการให้คอมพิวเตอร์นั้นเข้าถึงได้เลย ทำได้โดยใส่ IP Address สำหรับไซต์นั้นใน Hosts File ซึ่งไม่ชี้ไปที่ไหน หรือชี้ไปที่ Benign IP Address การ Redirect ทั่วไปรวมถึง 0.0.0.0 และ 127.0.0.1 นี่คือที่เรียกว่า "Loopback" Address ดูรายละเอียดเพิ่มเติมในวิดีโอ YouTube ของเรา

หากคุณมีอุปกรณ์ท้องถิ่น เช่น ไร้สาย, IP Camera, Network-Attached Storage เป็นต้น คุณสามารถใช้ Hosts File ให้ IP Address ของพวกมันมีชื่อที่จดจำง่าย

การใช้ Hosts File สำเร็จรูป (Premade Hosts Files)

หากดูเหมือนจะลำบากมากที่จะเพิ่มสิบหรือร้อยๆ ไซต์ลงใน Hosts File คุณไม่ได้อยู่คนเดียว! ข่าวดีคือมีที่หลายแห่งบนเว็บที่มี Pre-made Lists ที่คุณสามารถ Copy และ Paste ลงใน Hosts File ของตัวเองได้

ปัญหาหลักคือ อาจมี Malicious Reroutes ซ่อนอยู่ในลิสต์เหล่านี้ หมายความว่าคุณต้อง Verify แต่ละ IP Address เอง หรือให้แน่ใจว่าคุณไว้วางใจแหล่งที่มาของลิสต์

การแก้ไข Hosts File ใน Windows 10

เนื่องจาก Hosts File เปิดโอกาสให้ทำสิ่งร้ายได้ คุณไม่สามารถเปิดและแก้ไขได้เลย คุณต้องมี Administrator Privileges บนคอมพิวเตอร์เพื่อทำการเปลี่ยนแปลง ก่อนทำการเปลี่ยนแปลงใดๆ เราขอแนะนำให้ Copy และ Paste เนื้อหาเดิมของมันไปไว้ใน Text File อีกไฟล์หนึ่ง เผื่ออะไรผิดพลาด!

วิธีแก้ไข Hosts File ใน Windows 10:

  1. เปิด Start Menu และพิมพ์ "Notepad"
วิธีเพิ่ม Local DNS Lookup ใน Hosts File
  1. เมื่อ Notepad ปรากฏ คลิกขวาที่มัน และเลือก "Run as administrator"
วิธีเพิ่ม Local DNS Lookup ใน Hosts File
  1. ใน Notepad คลิก Open ไปที่ c:\Windows\System32\Drivers\etc\hosts และเปิดไฟล์ hosts จำได้ว่า ต้องเปลี่ยน File Type เป็น "All Files"
วิธีเพิ่ม Local DNS Lookup ใน Hosts File
  1. คุณควรจะเห็น Default Hosts File จาก Microsoft
วิธีเพิ่ม Local DNS Lookup ใน Hosts File
  1. ไม่ต้องกังวลข้อความที่มีอยู่ในเอกสารแล้ว คุณสามารถทิ้งไว้เหมือนเดิม และเพิ่ม Entry ของคุณเองที่ท้ายไฟล์ บรรทัดที่เริ่มด้วย "#" ถูกถือว่าเป็น Comment และไม่ใช้สำหรับ Name Lookup

การเพิ่ม Local Lookup ลงในรายการง่ายมาก แค่เขียน IP Address ของไซต์ ตามด้วย Space แล้วตามด้วย Website Address

จำได้ว่า ต้อง Save สิ่งที่เพิ่มไว้ตอนปิดไฟล์ นั่นคือทั้งหมดที่ต้องทำ! ตอนนี้คอมพิวเตอร์ของคุณจะข้ามกระบวนการ DNS Lookup ทั้งหมดเมื่อเข้าถึงไซต์ที่คุณระบุ

วิธีหา IP Address ของเว็บไซต์

ถ้าคุณไม่รู้ IP Address ของไซต์ที่อยากเพิ่มใน Hosts File จริงๆ แล้วหาได้ง่ายด้วย Command Prompt ใน Windows 10 วิธีทำ:

  1. เปิด Start Menu และพิมพ์ "cmd"
  1. หลังจาก Command Prompt เปิด พิมพ์ "tracert" ตามด้วย Space และไซต์ที่ต้องการเช็ค ตัวอย่าง "google.com" แล้วกด Enter
วิธีเพิ่ม Local DNS Lookup ใน Hosts File
  1. ที่นี่คุณจะเห็น IP Address ของไซต์ สามารถนำ Address นี้ไปใช้ใน Hosts File ได้

The Hosts With The Most

ใครคิดได้ว่า Text File ขนาดเล็กซ่อนอยู่ลึกในโฟลเดอร์ Windows จะมีประโยชน์มากขนาดนี้? ตอนนี้คุณเป็น Local Lookup Guru แล้ว ควบคุมวิธีที่คอมพิวเตอร์ของคุณเข้าถึงเว็บไซต์ได้