วิธีแก้ไขไฟล์โฮสต์อย่างง่ายดายใน Windows 11

เดสก์ท็อป 1280x853 2

ในยุคแรกๆ ของอินเทอร์เน็ต มีไฟล์ "โฮสต์" เพียงไฟล์เดียวที่ใช้จับคู่ชื่อคอมพิวเตอร์กับที่อยู่ IP อุปกรณ์ทั้งหมดที่เชื่อมต่อกับอินเทอร์เน็ตจะแสดงด้วยที่อยู่ IP ที่อยู่ IP อาจมีลักษณะดังนี้: 172.217.23.238. อย่างที่คุณเห็น เป็นการยากที่จะจำที่อยู่ IP ของอุปกรณ์ทุกเครื่องที่เชื่อมต่อกับอินเทอร์เน็ต! ดังนั้น ไฟล์โฮสต์ มีไดเร็กทอรีเหมือนสมุดโทรศัพท์ของที่อยู่ IP ที่แมปกับชื่อโฮสต์ของคอมพิวเตอร์

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

อ่านเพิ่มเติม

ไฟล์โฮสต์อยู่ที่ไหนใน Windows ? 11

แต่ไฟล์โฮสต์ยังคงเป็นส่วนหนึ่งของระบบปฏิบัติการส่วนใหญ่ สามารถใช้เพื่อแทนที่ผลลัพธ์ที่ได้รับจากเซิร์ฟเวอร์ DNS และให้การค้นหาชื่อโฮสต์บนเครือข่ายท้องถิ่น (LAN) ในกรณีที่ไม่มีเซิร์ฟเวอร์ DNS ขึ้นอยู่กับระบบปฏิบัติการ ไฟล์โฮสต์จะอยู่ในตำแหน่งอื่น ตัวอย่างเช่น ใน Unix คุณจะพบไฟล์ hosts ใน /etc/hosts และในเวอร์ชันที่ทันสมัยทั้งหมดของ Windowsรวมทั้ง Windows 11 ไฟล์โฮสต์อยู่ใน %SystemRoot%System32driversetchosts ตัวแปรสภาพแวดล้อม % SystemRoot% โดยค่าเริ่มต้นจะชี้ไปที่ C:WINDOWS.

ไฟล์โฮสต์ทำงานอย่างไร

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

192.168.0.10 บ็อบพีซี
192.168.0.11 แคลร์พีซี
192.168.0.129 เซิร์ฟเวอร์เครื่องพิมพ์

รูปที่ 1 4
แก้ไขไฟล์โฮสต์ได้อย่างง่ายดายใน Windows 11 (เครดิตรูปภาพ: รัสเซลสมิ ธ)

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

รูปที่ 1a 1280x725 1
แก้ไขไฟล์โฮสต์ได้อย่างง่ายดายใน Windows 11 (เครดิตรูปภาพ: รัสเซลสมิ ธ)

คุณยังสามารถใช้ Fully Qualified Domain Names (FQDN) ในไฟล์โฮสต์ได้ ตัวอย่างเช่น:

172.217.23.238 google.co.th

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

ดูไฟล์โฮสต์ใน Windows 11

โดยค่าเริ่มต้น ไฟล์โฮสต์ใน Windows 11 ไม่มีรายการที่ถูกต้อง โดยที่ฉันหมายถึงทุกอย่างถูกแสดงความคิดเห็นโดยใช้สัญลักษณ์แฮช # เริ่มต้นด้วยการเปิดไฟล์โฮสต์ใน Notepad

  1. คลิกเริ่มบนแถบงาน
  2. ชนิดภาพเขียน Notepad และกด ENTER.
รูปที่2 3 1280x919 1
แก้ไขไฟล์โฮสต์ได้อย่างง่ายดายใน Windows 11 (เครดิตรูปภาพ: รัสเซลสมิ ธ)
  1. กด Windows คีย์ (WIN) + E เพื่อเปิด File Explorer
รูปที่3 2 1280x919 1
แก้ไขไฟล์โฮสต์ได้อย่างง่ายดายใน Windows 11 (เครดิตรูปภาพ: รัสเซลสมิ ธ)
  1. ในช่องที่ระบุว่า 'การเข้าถึงด่วน' ให้วางเส้นทางต่อไปนี้แล้วกด ENTER: %SystemRoot%System32drivers etc
  2. ในรายการไฟล์ คุณจะเห็นโฮสต์
รูปที่4 2 1280x919 1
แก้ไขไฟล์โฮสต์ได้อย่างง่ายดายใน Windows 11 (เครดิตรูปภาพ: รัสเซลสมิ ธ)
  1. จัดเรียง File Explorer และ Notepad ให้อยู่เคียงข้างกัน
  2. ลากไฟล์โฮสต์จาก File Explorer ไปที่หน้าต่าง Notepad
รูปที่5 1 1280x919 1
แก้ไขไฟล์โฮสต์ได้อย่างง่ายดายใน Windows 11 (เครดิตรูปภาพ: รัสเซลสมิ ธ)

คุณจะเห็นว่ามีสองรายการที่ด้านล่างที่มีการแสดงความคิดเห็นทั้งสอง รายการแรกคือที่อยู่ IPv4 สำหรับ localhost และรายการที่สองคือที่อยู่ IPv6 สำหรับ localhost

# 127.0.0.1 localhost
# :: 1 localhost

Figure6
แก้ไขไฟล์โฮสต์ได้อย่างง่ายดายใน Windows 11 (เครดิตรูปภาพ: รัสเซลสมิ ธ)

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

แก้ไขไฟล์โฮสต์ใน Windows 11

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

แก้ไขไฟล์โฮสต์โดยใช้ GUI และ Notepad

วิธีที่ง่ายที่สุดในการแก้ไขไฟล์ hosts คือการทำสำเนาแล้วแทนที่ไฟล์ต้นฉบับในโฟลเดอร์ 'etc'

  1. เปิด File Explorer โดยกดปุ่ม Windows คีย์ (WIN) + E.
  2. ในช่องที่ระบุว่า 'การเข้าถึงด่วน' ให้วางเส้นทางต่อไปนี้แล้วกด ENTER: %SystemRoot%System32drivers etc
  3. ในรายการไฟล์ ให้คลิกขวาที่โฮสต์ในขณะเดียวกันก็ลากไฟล์ไปที่เดสก์ท็อป
รูปที่7 1280x919 1
แก้ไขไฟล์โฮสต์ได้อย่างง่ายดายใน Windows 11 (เครดิตรูปภาพ: รัสเซลสมิ ธ)
  1. ปล่อยปุ่มเมาส์แล้วเลือก คัดลอกที่นี่ จากเมนู
  2. คลิกเริ่มบนแถบงาน
  3. ชนิดภาพเขียน Notepad และกด ENTER.
  4. ลากไฟล์โฮสต์จากเดสก์ท็อปไปที่หน้าต่าง Notepad
  5. เพิ่มรายการของคุณที่ด้านล่างของไฟล์ ในตัวอย่างนี้ ฉันจะเพิ่มรายการต่อไปนี้สำหรับเครือข่ายท้องถิ่นของฉัน:

192.168.1.10 บขส

Figure8
แก้ไขไฟล์โฮสต์ได้อย่างง่ายดายใน Windows 11 (เครดิตรูปภาพ: รัสเซลสมิ ธ)
  1. กด CTRL + S เพื่อบันทึกไฟล์
  2. ปิดแผ่นจดบันทึก
  3. ตอนนี้ใช้เมาส์ลากไฟล์โฮสต์บนเดสก์ท็อปกลับไปที่หน้าต่าง File Explorer
  4. ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร แทนที่หรือข้ามไฟล์ โต้ตอบคลิก แทนที่ไฟล์ในปลายทาง.
รูปที่9 1280x919 1
แก้ไขไฟล์โฮสต์ได้อย่างง่ายดายใน Windows 11 (เครดิตรูปภาพ: รัสเซลสมิ ธ)
  1. ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร การเข้าถึงโฟลเดอร์ปลายทางถูกปฏิเสธ โต้ตอบคลิก ต่อ.
  2. คุณอาจจำเป็นต้องให้ความยินยอมหรือป้อนชื่อผู้ใช้และรหัสผ่านของผู้ดูแลระบบเพื่อดำเนินการให้เสร็จสิ้น
รูปที่10 1280x919 1
แก้ไขไฟล์โฮสต์ได้อย่างง่ายดายใน Windows 11 (เครดิตรูปภาพ: รัสเซลสมิ ธ)
  1. เปิด Notepad อีกครั้งโดยคลิก Start บนทาสก์บาร์ แล้วพิมพ์ Notepadและกด ENTER.
  2. ลากไฟล์โฮสต์จาก File Explorer ไปที่หน้าต่าง Notepad
  3. ตอนนี้คุณสามารถเห็นรายการใหม่ของคุณในไฟล์โฮสต์

แก้ไขไฟล์โฮสต์โดยใช้บรรทัดคำสั่ง

วิธีนี้ใช้บรรทัดคำสั่งและเร็วกว่าวิธีข้างต้นมาก

  1. คลิกเมนูเริ่มบนแถบงาน
  2. พิมพ์ command จากนั้นตรวจสอบให้แน่ใจว่า Command Prompt ถูกเน้นทางด้านซ้าย คลิก เรียกใช้ในฐานะผู้ดูแล ในบานหน้าต่างด้านขวาของผลการค้นหา
รูปที่11 1280x923 1
แก้ไขไฟล์โฮสต์ได้อย่างง่ายดายใน Windows 11 (เครดิตรูปภาพ: รัสเซลสมิ ธ)
  1. ให้ความยินยอมหรือระบุชื่อผู้ใช้และรหัสผ่านของผู้ดูแลระบบตามที่ได้รับแจ้ง
รูปที่12 1280x923 1
แก้ไขไฟล์โฮสต์ได้อย่างง่ายดายใน Windows 11 (เครดิตรูปภาพ: รัสเซลสมิ ธ)
  1. ในหน้าต่างพรอมต์คำสั่ง ใช้คำสั่ง echo ดังที่แสดงไว้ที่นี่เพื่อเพิ่มรายการลงในไฟล์โฮสต์ของคุณ ในตัวอย่างนี้ ฉันจะเพิ่ม 192.168.1.12 TOMPC ลงในไฟล์โฮสต์

echo 192.168.1.12 TOMPC >> %SystemRoot%System32driversetchosts

รูปที่13 1280x923 1
แก้ไขไฟล์โฮสต์ได้อย่างง่ายดายใน Windows 11 (เครดิตรูปภาพ: รัสเซลสมิ ธ)
  1. ในการตรวจสอบว่าไฟล์ hosts ได้รับการอัปเดตแล้ว ให้ใช้คำสั่ง 'type' ดังที่แสดงด้านล่าง:

ชนิด %SystemRoot%System32driversetchosts

รูปที่14 1280x923 1
แก้ไขไฟล์โฮสต์ได้อย่างง่ายดายใน Windows 11 (เครดิตรูปภาพ: รัสเซลสมิ ธ)

ลบรายการออกจากไฟล์โฮสต์โดยใช้บรรทัดคำสั่ง

วิธีที่ง่ายที่สุดในการลบรายการคือเปิด Notepad จากบรรทัดคำสั่ง บรรทัดคำสั่งต้องเริ่มต้นด้วยสิทธิ์ของผู้ดูแลระบบตามที่อธิบายไว้ข้างต้น

Notepad %SystemRoot%System32driversetchosts

รูปที่15 1280x923 1
แก้ไขไฟล์โฮสต์ได้อย่างง่ายดายใน Windows 11 (เครดิตรูปภาพ: รัสเซลสมิ ธ)

Notepad จะเปิดไฟล์โฮสต์ คุณสามารถเพิ่มหรือลบรายการแล้วบันทึกไฟล์ลงดิสก์

โพสต์ที่เกี่ยวข้อง