วิธีเพิ่มการค้นหา DNS ในเครื่องไปยังไฟล์โฮสต์

เมื่อคุณพิมพ์URL ของเว็บไซต์(website URL)ลงในแถบที่อยู่ของเบราว์เซอร์ คำขอจะถูกส่งไปยังเซิร์ฟเวอร์อินเทอร์เน็ตประเภทหนึ่งที่เรียกว่าเซิร์ฟเวอร์ชื่อโดเมน (domain name server)(domain name server)เซิร์ฟเวอร์นี้ใช้URL ที่ คุณพิมพ์ จากนั้นตรวจสอบว่าที่อยู่ IP ใดระบุไว้สำหรับเซิร์ฟเวอร์จริงที่โฮสต์เนื้อหาที่คุณกำลังมองหา 

ปัญหาคือ หากมีบางอย่างผิดปกติกับเนมเซิร์ฟเวอร์ คุณจะไม่สามารถเข้าถึงไซต์ที่ถูกต้องได้ ที่แย่ไปกว่านั้น ถ้าเนมเซิร์ฟเวอร์ถูกจี้ คุณอาจจะเข้าเว็บไซต์ปลอมก็ได้! ข่าวดีก็คือคุณสามารถระบุลิงก์ระหว่างที่อยู่ IP และที่อยู่เว็บไซต์ได้ด้วยตนเอง เพียงแค่เพิ่ม การค้นหา DNS ในเครื่อง ลงในไฟล์ "โฮสต์" ของคุณ

ไฟล์โฮสต์คืออะไร?

ไฟล์โฮสต์นั้นเข้าใจง่าย เป็นเพียงไฟล์ข้อความธรรมดา อนึ่ง นี่คือเหตุผลที่คุณควรแก้ไขไฟล์ด้วยบางอย่างเช่นNotepadซึ่งจะไม่พยายามเปลี่ยนรูปแบบหรือเพิ่มการจัดรูปแบบพิเศษให้กับไฟล์

ภายในไฟล์ hosts คุณสามารถเพิ่มรายการที่อยู่ IP พร้อมกับที่อยู่เว็บที่ที่อยู่ IP ควรชี้ไป คุณสามารถรวม ที่อยู่ IP และที่อยู่เว็บ ใดก็ได้(any )แม้ว่าจะไม่ได้อยู่ด้วยกันจริงๆ คุณสามารถสร้างที่อยู่ IP จริงสำหรับBing.comให้ชี้ไปที่ Google.com ได้หากต้องการ

Windows จะตรวจสอบไฟล์โฮสต์ก่อนเสมอก่อนที่จะส่งคำขอไปยังเนมเซิร์ฟเวอร์ ดังนั้น หากที่อยู่ที่คุณพิมพ์ลงในเว็บเบราว์เซอร์ของคุณอยู่ในไฟล์ hosts คุณจะถูกเปลี่ยนเส้นทางไปยังที่อยู่ IP ที่แสดงอยู่ในไฟล์

การค้นหา DNS ในเครื่องคืออะไร?

กระบวนการที่อธิบายไว้ในย่อหน้าก่อนหน้านี้คือ การ ค้นหาDNS ในเครื่อง (DNS)คอมพิวเตอร์ของคุณจะค้นหาที่อยู่ IP ด้วยตัวเอง จากดิสก์ในเครื่องของคุณ โดยไม่ต้องติดต่อกับเซิร์ฟเวอร์ภายนอก มันง่ายมาก!

เหตุใดจึงต้องเพิ่มการค้นหา DNS(Add Local DNS Lookup) ในเครื่อง ไป ยัง ไฟล์(File)โฮสต์

มีเหตุผลสองสามประการที่คุณต้องการเพิ่ม การค้นหา DNS ในเครื่อง ไปยังไฟล์โฮสต์ของคุณ เราได้กล่าวถึงเหตุผลบางประการในตอนต้นของบทความแล้ว แต่ผู้คนพบวิธีที่สร้างสรรค์บางประการในการใช้คุณลักษณะง่ายๆ นี้ 

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

คุณยังสามารถใช้ไฟล์โฮสต์เพื่อบล็อกไซต์(block sites)ที่คุณไม่ต้องการให้คอมพิวเตอร์เครื่องนั้นเข้าถึงได้ สิ่งที่คุณต้องทำคือใส่ที่อยู่ IP ลงในไฟล์โฮสต์สำหรับไซต์นั้นซึ่งไม่ได้ไปที่ใดก็ได้หรือชี้ไปที่ที่อยู่ IP ที่ไม่เป็นพิษเป็นภัย การเปลี่ยนเส้นทางทั่วไป ได้แก่ 0.0.0.0 และ 127.0.0.1 ซึ่งเป็นที่อยู่ที่เรียกว่า "ลูปแบ็ค" ดูวิดีโอ YouTube(YouTube video) ของเรา สำหรับรายละเอียดเพิ่มเติม

หากคุณมีอุปกรณ์ในเครื่อง เช่น เราเตอร์ กล้อง IP ที่เก็บข้อมูลบนเครือข่าย และอื่นๆ คุณสามารถใช้ไฟล์โฮสต์เพื่อให้ที่อยู่ IP เป็นชื่อที่จำได้ง่าย

การใช้ไฟล์โฮสต์ที่สร้างไว้ล่วงหน้า

หากการเพิ่มไซต์หลายสิบหรือหลายร้อยไซต์ในไฟล์โฮสต์ของคุณฟังดูค่อนข้างน่าเบื่อ แสดงว่าคุณไม่ได้อยู่คนเดียว! ข่าวดีก็คือมีสถานที่มากมายบนเว็บที่คุณสามารถค้นหารายการที่สร้างไว้ล่วงหน้าซึ่งคุณสามารถคัดลอกและวางลงในไฟล์โฮสต์ของคุณเองได้

ปัญหาหลักคืออาจมีการเปลี่ยนเส้นทางที่เป็นอันตรายในรายการเหล่านี้ ซึ่งหมายความว่าคุณต้องตรวจสอบที่อยู่ IP แต่ละรายการด้วยตนเองหรือตรวจสอบให้แน่ใจว่าคุณเชื่อถือแหล่งที่มาของรายการ

การแก้ไขไฟล์(File)โฮสต์(Hosts) ในWindows 10

เนื่องจากไฟล์ hosts เหลือพื้นที่ไว้สำหรับก่อความเสียหาย คุณจึงไม่สามารถเปิดและแก้ไขได้ทันที คุณจะต้องมีสิทธิ์ของผู้ดูแลระบบในคอมพิวเตอร์เพื่อทำการเปลี่ยนแปลง ก่อนที่คุณจะทำการเปลี่ยนแปลงใดๆ กับไฟล์ hosts ของคุณ เราขอแนะนำให้คุณคัดลอกและวางเนื้อหาที่เป็นต้นฉบับลงในไฟล์ข้อความอื่น ในกรณีที่มีข้อผิดพลาดเกิดขึ้น!

ในการแก้ไขไฟล์โฮสต์ของคุณในWindows 10ให้ทำตามขั้นตอนเหล่านี้:

  1. เปิดเมนู Start(Start Menu)แล้วพิมพ์ "Notepad"

  1. เมื่อNotepadปรากฏขึ้น ให้คลิกขวาที่มันแล้วเลือก “ Run as administrator”

  1. ใน Notepad คลิกOpenและไปที่ c:WindowsSystem32Driversetchosts และเปิดไฟล์ hosts อย่าลืม(Remember)เปลี่ยนประเภทไฟล์เป็น "ไฟล์ทั้งหมด" 

  1. คุณควรเห็นไฟล์โฮสต์เริ่มต้นนี้จากMicrosoft

  1.  ไม่ต้องกังวลกับข้อความใดๆ ที่อยู่ในเอกสารอยู่แล้ว คุณสามารถปล่อยให้มันเป็นอยู่และเพิ่มรายการของคุณเองที่ด้านล่างของไฟล์ บรรทัดใดๆ ที่ขึ้นต้นด้วยสัญลักษณ์ “#” จะถือเป็นความคิดเห็นและจะไม่ใช้สำหรับการค้นหาชื่อ

การเพิ่มการค้นหาในเครื่องในรายการทำได้ง่ายมาก เพียงแค่(Just)เขียนที่อยู่ IP ของไซต์ ตามด้วยช่องว่าง และที่อยู่ของเว็บไซต์

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

วิธีค้นหาที่อยู่ IP ของเว็บไซต์

จะทำอย่างไรถ้าคุณไม่ทราบที่อยู่ IP ของไซต์ที่คุณต้องการเพิ่มลงในไฟล์โฮสต์ของคุณ การค้นหาที่อยู่ IP ของไซต์นั้นค่อนข้างง่ายโดยใช้พรอมต์คำสั่ง(Command Prompt)ใน Windows 10 โดยทำดังนี้:

  1. เปิดเมนูเริ่มและพิมพ์ cmd
  1. หลังจากที่พรอมต์คำสั่ง(Command Prompt)เปิดขึ้น ให้พิมพ์ "tracert" ตามด้วยช่องว่างและไซต์ที่คุณต้องการตรวจสอบ ในตัวอย่างนี้ เรียกว่า “google.com” จากนั้นกดปุ่มEnterบนแป้นพิมพ์ของคุณ

  1. ที่นี่ คุณจะเห็นที่อยู่ IP ของไซต์ ขณะนี้คุณสามารถใช้ที่อยู่นี้ในไฟล์โฮสต์ของคุณ

เจ้าภาพที่มีมากที่สุด

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



About the author

ฉันเป็นนักพัฒนาเว็บที่มีประสบการณ์มากกว่า 10 ปีในการทำงานกับเบราว์เซอร์ Firefox และ Google Docs ฉันเป็นผู้เชี่ยวชาญในการสร้างแอปพลิเคชันออนไลน์ที่เรียบง่ายแต่ทรงพลัง และได้พัฒนาโซลูชันบนเว็บสำหรับทั้งธุรกิจขนาดเล็กและองค์กรขนาดใหญ่ ฐานลูกค้าของฉันประกอบด้วยชื่อที่ใหญ่ที่สุดในธุรกิจ เช่น FedEx, Coca Cola และ Macy's ทักษะของฉันในฐานะนักพัฒนาทำให้ฉันเป็นผู้สมัครในอุดมคติสำหรับโครงการใดๆ ที่จำเป็นต้องทำให้เสร็จอย่างรวดเร็วและมีประสิทธิภาพ - ตั้งแต่การพัฒนาเว็บไซต์ที่กำหนดเองไปจนถึงการสร้างแคมเปญการตลาดทางอีเมลที่มีประสิทธิภาพ



Related posts