\

Facebook


วันอาทิตย์ที่ 20 ธันวาคม พ.ศ. 2558

แก้ HOSTS ไฟล์ เพื่อบล็อกเว็บไม่เหมาะสม

ขออธิบายความรู้ domain name เกริ่นนิดหน่อยก่อนนะครับ ในการเข้าเว็บไซด์เเต่ละครั้ง(หลังจากพิมพ์ URL แล้วกดปุ่ม Enter) เราจะวิ้งไปที่ name server หลักของเเต่ละโซนแต่ละประเทศเพื่อไปแปลงจากชื่อโดเมนเป็นเลข IP Address เพื่อให้คอมพิวเตอร์เข้าใจ เช่น google --> 203.146.98.27 

แล้วถ้าเราใช้โดเมนเเค่ในองค์กรเพียงอย่างเดียวหล่ะ ไม่จำเป็นต้องไปจดโดเมนเนมให้เสียตัง เสียเวลา เพราะเราสามารถแก้ไป host ไฟล์บนเครื่อง PC ของเราเองสำหรับจำลองชื่อโดเมนได้ตามใจ เช่น http://localhost ให้วิ่งไปที่เว็บหลักของบริษัท ซึ่งเราสามารถสร้างชื่อที่จำง่ายๆ ไม่ยาว เช่น http://test , http://account , http://HR เป็นต้น

เริ่มกันเลย เรียก RUN ขึ้นมาเเล้วพิมพ์ "notepad C:\Windows\System32\Drivers\etc\hosts"

เมื่อเปิดไฟล์ขึ้นมาจะได้หน้าตา ประมาณนี้ครับ
  
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least 

one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
# 127.0.0.1       localhost
# ::1             localhost
  
ให้ต่อท้ายบรรทัด โดยเพิ่ม ip addres ตามด้วย tab แล้วพิมพ์ชื่อ โดเมนที่ชอบลงไปเช่น

203.146.98.27 googl  --> (เป็น short link สำหรับเข้า Google เร็วๆ)

หลังจากนั้นกด save ไฟล์เเล้วไปที่หน้า Browser แล้วทดลองพิมพ์ http://googl/ แล้วจะพบว่าโดเมนนี้สามารถวิ่งตรงไปยังกูเกิ้ลได้สะบายๆ

ประยุคมาใช้ Block เว็บที่ไม่ต้องการ โดยการหลอกให้เว็บที่ไม่ต้องการวิ่งเข้า loopback ip ซึ่งไม่มีอยู่จริง ถ้าเข้าไปจะพบว่าไม่พบหน้าเว็บหรือ 404 not found สมมุติผมอยาก block เว็บ yahoo ก็เพิ่มบรรทัดนี้ลงไปที่ท้ายสุดของไฟล์

127.0.0.1    www.yahoo.com

เพียงเท่านี้ เว็บ Yahoo ก็ไม่สามารถเข้าได้อีกต่อไป ไปลองทำดูกันครับ บาย
สุดท้ายอย่าลืม backup ก่อนเเก้นะครับ แล้วจะหาว่าไม่เตือน

May be like this posts