วิธี Block การเข้าถึงบางไซต์ใน PC ตัวเอง (แก้ host file)สามารถใช้ตั้งเลข IP กำหนดเองให้ hostname ที่ต้องการได้ด้วย
มีผลในระดับ System wide เท่านั้น (มีผลเฉพาะเครื่องที่ทำไว้)
Windows:
1. เปิด Administrator Command Prompt
(ถ้าเปิดไม่เป็น ไม่แนะนำให้ทำต่อนะครับ เพราะเป็นพื้นฐานที่ต้องรู้ก่อน)
2. พิมพ์
attrib -R -H %SYSTEMROOT%\System32\Drivers\etc\hosts
|
3. พิมพ์
notepad %SYSTEMROOT%\System32\Drivers\etc\hosts
หรือ
edit %SYSTEMROOT%\System32\Drivers\etc\hosts
|
* Windows รุ่นใหม่ๆ อาจจะไม่มี edit.com แล้ว ให้ใช้ notepad แก้ไขครับ
** ถ้าจะใช้ Notepad++ หรืออย่างอื่น ก็ set path หรือ เปิดเอาเองนะครับ
ถือว่าคุณ advanced แล้ว
4. แก้
Hostname ที่ไม่อยากให้เข้าถึง ให้ตั้ง IP เป็น Loopback 127.0.0.1 นะครับ
จะมีผล Network wait สั้นๆก่อน ตัดการเรียก/เชื่อมต่อ
(ดู fuckbook.com 127.0.0.1 ในรูปแรกนะครับ)
Hostname ในวง LAN ก็สามารถตั้งชื่อเล่นไว้ตรงนี้ได้เช่นกัน
สำหรับ LAN ที่มี 10 เครื่องขึ้นไปไม่แนะนำให้ทำแบบนี้เพราะเป็นภาระมากครับ (งาน Admin)
วงใหญ่จะใช้ DNS Server แทนเพราะทำที่เครื่องกลางเครื่องเดียวพอ (หรือ 2 ถ้ามี)
พอแก้เสร็จแล้วก็อย่าลืม Save นะครับ
5. หลังปิดไฟล์แล้ว กลับมาที่ Administrator Command Prompt ตัวเดิม พิมพ์
attrib +R +H %SYSTEMROOT%\System32\Drivers\etc\hosts
|
เพื่อล็อค Hosts file กันโดน script ตามเว็บมาแอบแก้ ก็เป็นอันเสร็จสิ้นครับ
Linux (Ubuntu 16):
ของ Linux บอกแค่นี้พอ
เพราะถือว่ากล้าใช้ ก็น่าจะทำต่อเองได้ 
Edited by PenguinO - 14 Nov 2017 at 17:44