What is the Hosts file?
Hosts file là gì?
Bài trước mình đã giới thiệu với các bạn cách vào facebook ở Việt Nam qua cách sửa file hosts. Vậy hosts file là gì.
Đã bao giờ các bạn có chuyên môn và các bạn được hướng dẫn vào Facebook ở Việt Nam tự hỏi nó là file gì và tác dụng ra sao chưa? Tác dụng của nó không chỉ giúp bạn vào các trang bị chặn ở Việt nam mà bạn còn có thể tự chặn các trang bạn không thích. Câu trả lời ở dưới đây, cả bằng tiếng Việt và tiếng Anh
Đã bao giờ các bạn có chuyên môn và các bạn được hướng dẫn vào Facebook ở Việt Nam tự hỏi nó là file gì và tác dụng ra sao chưa? Tác dụng của nó không chỉ giúp bạn vào các trang bị chặn ở Việt nam mà bạn còn có thể tự chặn các trang bạn không thích. Câu trả lời ở dưới đây, cả bằng tiếng Việt và tiếng Anh
File Hosts nó nằm ở vị trí này:
C:\Windows\System32\drivers\etc\host
Bạn có thể bắt đầu block quảng cáo và tự giúp giữ mình khỏi bị theo dõi bằng cách sử dụng Hosts file với Windows và các hệ điều hành khác.
C:\Windows\System32\drivers\etc\host
Bạn có thể bắt đầu block quảng cáo và tự giúp giữ mình khỏi bị theo dõi bằng cách sử dụng Hosts file với Windows và các hệ điều hành khác.
Hosts file là gì, và cách thức nó stop quảng cáo và theo dõi?
Câu trả lời gắn ngọn:
file Hosts đó giống như 1 quyển sổ địa chỉ. Khi bạn đánh vào trình duyệt của bạn địa chỉ như www.yahoo.com , Hosts file được tư vấn xem liệu bạn đã có địa chỉ IP chưa, hay “số điện thoại”, cho site đó. Nếu bạn có, thì máy tính sẽ “goi nó” và site sẽ mở. Nếu không, máy tính của bạn sẽ hỏi nhà cung cấp dịch vụ internet ( ISP – Internet service provider ) của bạn về “số điện thoại” trước khi nó có thể “gọi” site đó. Hầu như bạn không có địa chỉ trong “sổ địa chỉ”, bởi vì bạn đã không đưa vào bất kỳ cái gì trước đó. Do đó, hầu như mọi lần máy tính của bạn hỏi địa chỉ IP từ ISP để tìm sites.
Nếu bạn đưa tên máy chủ quảng cáo vào trong Hosts file với địa chỉ IP của chính máy tính của bạn, máy tính của bạn sẽ không bao giờ có thể liên lạc với máy chủ quảng cáo. Nó sẽ thử đến, nhưng nó sẽ đơn giản là gọi chính nó và có 1 “busy signal” tín hiệu bận. Máy tính của bạn sau đó sẽ loại bỏ cuộc gọi đến máy chủ quảng cáo và ko có quảng cáo nào sẽ được tải, mà cũng sẽ không có bất kỳ dấu vết nào được lấy. Sự lựa chon cho block các site không chỉ bị giới hạn để block máy chủ quảng cáo. Bạn có thể block các site mà quảng cáo dịch vụ, site mà phục vụ nội dung khó chịu, hay bất kỳ site nào khác mà bạn có thể chọn để block.
Bản chất là khi đã mapping giữa IP và host names trong file Hosts thì khi truy nhập Internet nó sẽ không đi qua, không hỏi qua DNS. Do đó tránh được vấn đề firewall, ngăn chặn từ ISP
Bản chất là khi đã mapping giữa IP và host names trong file Hosts thì khi truy nhập Internet nó sẽ không đi qua, không hỏi qua DNS. Do đó tránh được vấn đề firewall, ngăn chặn từ ISP
Câu trả lời dài hơn, định hướng kỹ thuật hơn:
File Hosts trong Windows và các hệ điều hành khác được sử dụng để gán tên máy (host names ) với địa chỉ IP. Host names là địa chỉ www.yahoo.com mà bạn xem thấy hằng ngày. Các địa chỉ IP được đánh số mà ý nghĩa như là từ www – các máy tính sử dụng chữ số để tìm các site thực, nhưng thực tế chúng ta có các từ như www.yahoo.com vì con người không cần nhớ các sâu số dài khi họ muốn ghé thăm 1 site.
Cho ví dụ, tên máy cho Yahoo! Là www.yahoo.com, trong khi địa chỉ IP của nó là 204.71.200.67 là địa chỉ sẽ đưa bạn đến site Yahoo!, nhưng đầu tiên địa chỉ www sẽ phải dịch ra địa chỉ IP. Nếu bạn gõ trực tiếp vào địa chỉ IP, máy tính của bạn sẽ không phải tìm kiếm nó.
Một loạt các bước được sử dụng khi tìm kiếm các địa chỉ IP mà đi với đó là các host name này. Bước đầu tiên, và bước 1 mà quan tâm chúng ta đây, là file hosts trên máy tính cục bộ của bạn. File Hosts nói với máy tính của bạn tên là gì trong các số để máy tính có thể đi tìm nó. Nếu các địa chỉ IP được tìm ra trong file Hosts của bạn, máy tính sẽ dừng tìm kiếm và đi đến site đó, nhưng nếu nó không có, nó sẽ hỏi máy tính DNS (domain name server – máy chủ tên miền) về thông tin. Từ đó việc tìm kiếm kết thúc một khi 1 cái phù hợp được tìm ra, mà cung cấp cho chúng ta 1 cơ chế để block site chúng ta không thích. Bạn có thể block các site mà phục vụ quảng cáo, các site mà phục vụ nội dung không phù hợp hay bất kỳ site nào mà ta chọn để block.
Chúng ta có thể đưa tên và địa chỉ vào file Hosts để máy tính của ta không phải hỏi 1 máy chủ DNS để dịch tên miền thành địa chỉ IP. Điều này tăng tốc truy nhập đến host site bạn muốn để xem bởi vì máy tính của bạn lâu không phải yêu cầu hệ thống khác trên Internet về dịch địa chỉ. Khi bạn đưa vào 1 địa chỉ web như www.yahoo.com, phần host name của địa chỉ web được dịch thành 1 địa chỉ IP trước khi site được truy nhập. Nếu bạn đưa thiết đặt Yahoo host và IP vào file Host, nó sẽ tải nhanh hơn 1 chút bởi vì máy tính của bạn không phải hỏi chỗ khác để dịch nơi để tìm kiếm Yahoo!.
Nhiều máy tính có 1 địa chỉ host của chính nó – nó được biết đến như địa chỉ “localhost”, với địa chỉ IP là 127.0.0.1 cái mà nó sử dụng để tự tham chiếu. Nếu bạn gán tên host của máy tính khác với địa chỉ IP localhost của bạn, bạn đã block hiệu quả máy mà từ đó tất cả sự cố gắng truy nhập nó sẽ bị tải trở lại bạn. Đó là cách chúng ta block site sử dụng file Hosts. Cách đó, máy tính của chúng ta sẽ không bao giờ rời đi và tìm kiếm site chúng ta đang block – cái mà giữ site đó khỏi xuất hiện bởi vì máy tính nghĩ nó đã tìm ra site và đã thể hiện nó.
Nhiều trang web có đường link đến các máy chủ khác để lấy quảng cáo. Trong trường hợp của các máy chủ web đó, trình duyệt sẽ nhanh chóng lỗi để định vị dữ liệu yêu cầu (script, images, etc.) khỏi máy chủ quảng cáo bởi vì chúng ta đã nói với máy tính chúng ta tìm thong tin trên chính nó – dĩ nhiên nó sẽ không tim bất kỳ cái gì của nó và sẽ thoát tìm kiếm nó và sẽ tiếp tục tải các phần thích hợp của trang bạn muốn xem. Điều này sẽ giữ máy tính của bạn khỏi ngay cả nói đến máy chủ quảng cáo, và vì thế bạn sẽ không xem thấy quảng cáo, chúng không thể đưa cookies vào ổ cứng của bạn, và bạn không thể bị viết tiểu sử sơ lược bởi chúng.
You can begin blocking ads and help keep yourself from being tracked by using the Hosts file with Windows and other operating systems.
What is the Hosts file, and how does it stop ads and tracking?
The Short Answer:
The short answer is that the Hosts file is like an address book. When you type an address like www.yahoo.com into your browser, the Hosts file is consulted to see if you have the IP address, or "telephone number," for that site. If you do, then your computer will "call it" and the site will open. If not, your computer will ask your ISP's (internet service provider) computer for the phone number before it can "call" that site. Most of the time, you do not have addresses in your "address book," because you have not put any there. Therefore, most of the time your computer asks for the IP address from your ISP to find sites.
If you put ad server names into your Hosts file with your own computer's IP address, your computer will never be able to contact the ad server. It will try to, but it will be simply calling itself and get a "busy signal" of sorts. Your computer will then give up calling the ad server and no ads will be loaded, nor will any tracking take place. Your choices for blocking sites are not just limited to blocking ad servers. You may block sites that serve advertisements, sites that serve objectionable content, or any other site that you choose to block.
The Longer, More Technically Oriented Answer:
The "Hosts" file in Windows and other operating systems is used to associate host names with IP addresses. Host names are the www.yahoo.com addresses that you see every day. IP addresses are numbers that mean the same thing as the www words - the computers use the numbers to actually find the sites, but we have words like www.yahoo.com so humans do not need to remember the long strings of numbers when they want to visit a site.
For instance, the host name for Yahoo! is www.yahoo.com, while its IP address is 204.71.200.67 Either address will take you to Yahoo!'s site, but the www address will first have to be translated into the IP address. If you type in the IP address directly, your computer will not have to look it up.
A series of steps are used when searching for IP addresses that go with these host names. The first step, and the one that concerns us here, is the hosts file on your local computer. The Hosts file tells your computer what the name is in numbers so the computer can go find it. If the IP address is found in your Hosts file, the computer will stop looking and go to that site, but if it is not it will ask a DNS computer (domain name server) for the information. Since the search ends once a match is found, that provides us with a mechanism to block sites we have no interest in. You may block sites that serve advertisements, sites that serve objectionable content, or any other site that you choose to block.
We can put names and addresses into the Hosts file so your computer does not have to ask a DNS server to translate the domain name into an IP number. This speeds up access to the host site you want to see because your computer no longer has to query other systems on the Internet for the address translation. When you type in a web address like www.yahoo.com, the host name portion of the web address is translated into an IP address before the site is accessed. If you put Yahoo!'s host and IP settings into your Hosts file, it would load a little quicker because your computer doesn't have to ask another to translate where to look for Yahoo!.
Computers have a host address of their own - it is known as the "localhost" address, with an IP address of 127.0.0.1 which it uses to refer to itself. If you associate another computer's host name with your localhost IP address, you have effectively blocked that host since all attempts to access it will lead back to you. That is how we will block sites using the Hosts file. We will tell our computer that the IP address of the site we want to block is our own address. That way, our computer will not ever leave and go looking for the site we are blocking - which keeps that site from appearing because the computer thinks it has found the site and displayed it already.
Many web sites have links to other servers for the retrieval of advertisements. In the case of those web servers, the browser will quickly fail to locate the requested data (scripts, images, etc.) from the advertising server because we told our computer to look for the information on itself - of course it won't find any of it and will quit looking for it - and will continue loading the pertinent portions of the page you want to see. This will keep your computer from even talking to the ad servers, and thus you won't see the ads, they can't put cookies on your hard drive, and you can't be profiled by them.
1 comment:
Cám ơn bác đã chia sẻ, bài viết thật
hữu ích
My web site ... dich vu seo
Post a Comment