host文件修改(屏蔽網(wǎng)站或解開屏蔽)
時(shí)間:2023-02-22 04:18:01 | 來(lái)源:建站知識(shí)
時(shí)間:2023-02-22 04:18:01 來(lái)源:建站知識(shí)
host文件修改(屏蔽網(wǎng)站或解開屏蔽):1. 什么是host文件:
Hosts文件主要作用是定義IP地址和主機(jī)名的映射關(guān)系,是一個(gè)映射IP地址和主機(jī)名的規(guī)定??梢杂梦谋疚募蜷_!當(dāng)用戶在瀏覽器中輸入一個(gè)需要登錄的網(wǎng)址時(shí),系統(tǒng)會(huì)首先自動(dòng)從Hosts文件中尋找對(duì)應(yīng)的IP地址,一旦找到,瀏覽器會(huì)立即打開對(duì)應(yīng)網(wǎng)頁(yè),如果沒有找到,則瀏覽器會(huì)將網(wǎng)址提交遠(yuǎn)程的DNS服務(wù)器進(jìn)行IP地址解析。即:host文件可以提高我們加載網(wǎng)頁(yè)的速度。
2. 修改host文件有什么用?
比如我們要把
http://www.xxx.com屏蔽掉,我們只需要這樣修改即可。
127.0.0.1 www.xxx.com #注釋
(注意:127.0.0.1和網(wǎng)址之間留下一個(gè)空格,網(wǎng)址和#注釋之間留下一個(gè)空格,還不懂可以參考電腦自帶屏蔽網(wǎng)址的格式)
另外需要注意的是注意,IP地址前面不要有空格,ip地址和域名之間,要有至少1個(gè)空格。修改后,一定要記得保存文件,如果裝有360安全衛(wèi)士會(huì)提示是否禁止修改hosts文件,我們一定要選擇允許,否則會(huì)修改失敗。還有就是寫完一個(gè)網(wǎng)址一定要回車換行才會(huì)生效,一行只可以屏蔽一個(gè)網(wǎng)址,建議這樣修改:“ip地址+空格+域名+回車”來(lái)修改記錄!
3. 如何找到host文件?
同時(shí)按Windows鍵(就是電腦fn鍵和alt鍵之間的那個(gè)四方形)+R
然后在跳出來(lái)的運(yùn)行窗輸入如下代碼:
c:/windows/system32/drivers/etc
第一個(gè)就是hosts文件,之后右鍵用記事本打開
在host文件最下方可以看到如下形式的幾行代碼:
4.如何修改host文件:
屏蔽網(wǎng)址:127.0.0.1和0.0.0.0之后的網(wǎng)址都是被屏蔽了的,https網(wǎng)址用0.0.0.0去屏蔽
加快瀏覽網(wǎng)址的速度:網(wǎng)址IP 網(wǎng)址
例:14.215.177.39?。鳎鳎鳎猓幔椋洌酰悖铮?br>
(IP地址請(qǐng)自行ping,因?yàn)槲覀兊木W(wǎng)絡(luò)不一樣)
如何ping網(wǎng)址呢?
同時(shí)按Windows+R,輸入cmd,確認(rèn);
出現(xiàn)一個(gè)黑色的界面,輸入ping 百度一下,你就知道(ping和網(wǎng)址中間有一個(gè)空格)
按回車鍵,我們可以看到發(fā)送和接收數(shù)量相等,丟包率是0%,ping成功了。
**
另外,可以反向ping域名,比如說(shuō)有人盜了你的賬號(hào),你可以想辦法查到他登陸地點(diǎn)的IP地址,你就可以反向ping出這個(gè)人的域名(雖然并沒毛線用)。
**
5. 修復(fù)代碼:
玩壞了吧,下面是原始代碼,刪除之前玩壞的代碼,將下面的代碼粘貼進(jìn)去,記得保存。
# Copyright ? 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