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

admin 網(wǎng)絡(luò)系統(tǒng)運維評論183字?jǐn)?shù) 1577閱讀模式

一、背景

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

二、作用

修改hosts文件還有什么用?
1、把http://www.xxx.com網(wǎng)站屏蔽掉,可以通過這個格式修改。
127.0.0.1 www.xxx.com #注釋
例如:
host文件修改的不同玩法,屏蔽網(wǎng)站或解開屏蔽

三、原理

因127.0.0.1和www.xxx.com不存在真實的映射關(guān)系,故將www.xxx.com的映射關(guān)系在hosts里指向127.0.0.1后,訪問www.xxx.com時會直接訪問127.0.0.1。而127.0.0.1沒有真實服務(wù),則直接訪問失敗,達到屏蔽網(wǎng)站的效果!
注:hosts文件里,127.0.0.0和0.0.0.0后面接的域名都會被屏蔽了的,用https訪問的網(wǎng)址,可以用0.0.0.0去屏蔽
把hosts文件刪除修改后,再測試可見訪問正常:
host文件修改的不同玩法,屏蔽網(wǎng)站或解開屏蔽

四、注意

1、127.0.0.1和域名間有一個空格,而后面“#注釋”可加可不加,主要作用是為了說明這個規(guī)則的作用。如想加說明,則在“域名”和“說明”之間加一個空格。
2、IP地址前不需有空格。
3、修改完畢后,一定要記得保存文件
4、如公司有安全軟件或者有域控限制hosts文件修改,則需根據(jù)公司規(guī)定行事,不能胡亂修改。

五、host文件路徑

雙擊桌面“我的電腦”,根據(jù)如下路徑點擊
C:\Windows\System32\drivers\etc
host文件修改的不同玩法,屏蔽網(wǎng)站或解開屏蔽
在host文件最下面添加映射關(guān)系即可

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

網(wǎng)站訪問加速的需求,hosts文件的修改方式和屏蔽網(wǎng)站的方式一樣,不過需要把域名的真實服務(wù)網(wǎng)址加上,而不能用127.0.0.1和0.0.0.0了。如下圖:
host文件修改的不同玩法,屏蔽網(wǎng)站或解開屏蔽

七、修復(fù)代碼:

host文件修改多了,發(fā)現(xiàn)訪問很多網(wǎng)頁異常了。沒事,這是將下列源代碼粘貼回去,一切回到原點。

# 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

版權(quán)聲明:文章圖片資源來源于網(wǎng)絡(luò),如有侵權(quán),請留言刪除!!!
廣告也精彩
admin
  • 本文由 發(fā)表于 2024年9月11日 13:37:08
  • 轉(zhuǎn)載請務(wù)必保留本文鏈接:http://yudch.cn/12160.html
匿名

發(fā)表評論

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

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