host文件修改的不同玩法,屏蔽網(wǎng)站或解開屏蔽

一、背景

hosts文件主要作用是將“IP地址和域名的映射關(guān)系”告知主機(jī),相當(dāng)于告知主機(jī)IP地址和域名的映射規(guī)定。當(dāng)主機(jī)用戶訪問已寫入hosts文件的網(wǎng)址時(shí),系統(tǒng)會(huì)首先自動(dòng)從hosts文件中查找對(duì)應(yīng)的IP地址,一旦找到,瀏覽器會(huì)通過直接訪問網(wǎng)頁(yè)的IP來(lái)打開對(duì)應(yīng)網(wǎng)頁(yè)。如果hosts文件里沒有找到映射關(guān)系,則訪問域名的時(shí)候,會(huì)將流量轉(zhuǎn)發(fā)到DNS服務(wù)器進(jìn)行IP地址解析后,再通過IP地址訪問網(wǎng)頁(yè)。所以hosts文件里的映射關(guān)系,可以提高我們網(wǎng)頁(yè)的訪問速度。但是修改hosts文件的作用不止于此,接下來(lái)阿祥帶大家了解hosts文件修改的其他作用!

二、作用

修改hosts文件還有什么用?
1、把http://www.xxx.com網(wǎng)站屏蔽掉,可以通過這個(gè)格式修改。
127.0.0.1 www.xxx.com #注釋
例如:
host文件修改的不同玩法,屏蔽網(wǎng)站或解開屏蔽文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/12160.html

三、原理

因127.0.0.1和www.xxx.com不存在真實(shí)的映射關(guān)系,故將www.xxx.com的映射關(guān)系在hosts里指向127.0.0.1后,訪問www.xxx.com時(shí)會(huì)直接訪問127.0.0.1。而127.0.0.1沒有真實(shí)服務(wù),則直接訪問失敗,達(dá)到屏蔽網(wǎng)站的效果!
注:hosts文件里,127.0.0.0和0.0.0.0后面接的域名都會(huì)被屏蔽了的,用https訪問的網(wǎng)址,可以用0.0.0.0去屏蔽
把hosts文件刪除修改后,再測(cè)試可見訪問正常:
host文件修改的不同玩法,屏蔽網(wǎng)站或解開屏蔽文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/12160.html

四、注意

1、127.0.0.1和域名間有一個(gè)空格,而后面“#注釋”可加可不加,主要作用是為了說(shuō)明這個(gè)規(guī)則的作用。如想加說(shuō)明,則在“域名”和“說(shuō)明”之間加一個(gè)空格。
2、IP地址前不需有空格。
3、修改完畢后,一定要記得保存文件
4、如公司有安全軟件或者有域控限制hosts文件修改,則需根據(jù)公司規(guī)定行事,不能胡亂修改。文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/12160.html

五、host文件路徑

雙擊桌面“我的電腦”,根據(jù)如下路徑點(diǎn)擊
C:\Windows\System32\drivers\etc
host文件修改的不同玩法,屏蔽網(wǎng)站或解開屏蔽
在host文件最下面添加映射關(guān)系即可文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/12160.html

六、hosts文件修改如何實(shí)現(xiàn)訪問加速呢?

網(wǎng)站訪問加速的需求,hosts文件的修改方式和屏蔽網(wǎng)站的方式一樣,不過需要把域名的真實(shí)服務(wù)網(wǎng)址加上,而不能用127.0.0.1和0.0.0.0了。如下圖:
host文件修改的不同玩法,屏蔽網(wǎng)站或解開屏蔽文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/12160.html

七、修復(fù)代碼:

host文件修改多了,發(fā)現(xiàn)訪問很多網(wǎng)頁(yè)異常了。沒事,這是將下列源代碼粘貼回去,一切回到原點(diǎn)。文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/12160.html

# 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
文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/12160.html文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/12160.html
版權(quán)聲明:文章圖片資源來(lái)源于網(wǎng)絡(luò),如有侵權(quán),請(qǐng)留言刪除!!!
廣告也精彩
admin
  • 本文由 發(fā)表于 2024年9月11日 13:37:08
  • 轉(zhuǎn)載請(qǐng)務(wù)必保留本文鏈接:http://www.strong-digital.cn/12160.html
匿名

發(fā)表評(píng)論

匿名網(wǎng)友 填寫信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: