修改hosts文件_修改hosts文件 需不需要重启 - CSDN
精华内容
参与话题
  • hosts文件作用及如何修改hosts文件

    万次阅读 多人点赞 2019-02-27 14:10:39
    一般情况下hosts文件都会在电脑的这个路径下:   如果找不到文件有可能是被系统隐藏,可以通过以下方法找到隐藏文件:     在电脑上网过程中,人们一般输入的都是网站域名(如:www.baidu.com),而不是...

    一般情况下hosts文件都会在电脑的这个路径下:

     

    如果找不到文件有可能是被系统隐藏,可以通过以下方法找到隐藏文件:

     

     

    在电脑上网过程中,人们一般输入的都是网站域名(如:www.baidu.com),而不是较难记忆的IP地址(如:14.215.177.38),所以我们在浏览器输入域名时,需要DNS对域名进行解析。而hosts文件负责解析域名并优先于DNS服务,通常很多恶意软件会恶意更改该文件来达到劫持网站的目地。

    如更改hosts中的内容:

     

    然后在浏览器搜索www.zhihu.com:

     

     

    而一般情况下只有管理员才有权限更改hosts文件,具体操作如下:

     

    然后

    PS C:\WINDOWS\System32\drivers\etc> notepad

     

     

    就可以根据示例修改hosts中的内容了

     

     

     

     

    展开全文
  • Windows下修改hosts文件

    千次阅读 2020-02-01 17:43:18
    Windows下修改本地域名解析文件,原因你懂的,当然多数人选择修改这个应该都是选择最优或者较优的IP地址服务器进行访问。很多网站在运营商DNS服务器上的IP地址非常慢。 我们可以不做任何文件权限的修改,也不用蠢到...

    Windows下修改本地域名解析文件,原因你懂的,当然多数人选择修改这个应该都是选择最优或者较优的IP地址服务器进行访问。很多网站在运营商DNS服务器上的IP地址非常慢。

    我们可以不做任何文件权限的修改,也不用蠢到删除用户之后只保留Admin用户进行操作。

     

    1. win+x

    2. 选择PowerShell(管理员)
    3. 首次使用,需要按一下Enter键,然后输入notepad,也就是记事本,由于是管理员权限的PowerShell,自然打开的记事本也拥有管理员权限
    4. 文件打开
      C:\Windows\System32\drivers\etc

    5. 双击hosts文件打开
    6. 添加解析信息
    7. ctrl+s保存退出
    8. ipconfig /flushdns
    展开全文
  • 修改hosts文件不起作用的问题

    万次阅读 2018-09-02 16:20:22
    Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找...

    HOSTS对于需要设置的人应该都知道为何用,主要就是在本地建立一个域名--ip映射,而不需要再去找上层的DNS服务器去进行解析。直接就能建立链接操作,进行相关信息的发送。

    Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。

    浏览器访问网站,要首先通过DNS服务器把要访问的网站域名解析成一个唯一的IP地址,之后,浏览器才能对此网站进行定位并且访问其数据。

    操作系统规定,在进行DNS请求以前,先检查系自己的Hosts文件中是否有这个域名和IP的映射关系。如果有,则直接访问这个IP地址指定的网络位置,如果没有,再向已知的DNS服务器提出域名解析请求。也就是说Hosts的IP解析优先级比DNS要高

    某些情况下我们可能设置了HOSTS后不能生效,这里总结一下工作中遇到问题和解决的方法:

    1、双系统的机器:

    设置hosts后不生效的原因主要是:设置的hosts不是当前操作系统的hosts,比如当前系统装在D盘,而修改hosts修改在了C盘的。查看当前系统安装在哪个盘的最简单方法就是开一个cmd命令行,其初始的提示符路径的磁盘就是当前系统盘:如C:\Documents and Settings\sina>, 那么C盘就是当前系统盘。或者用set命令查看系统的环境变量。

     

    2、由于本地DNS的缓冲:

    因为hosts是一个本地的dns解析服务,所以在本地有一个专门的dns client服务在后台运行,而这个服务会有一个缓存机制,所以有时可能不能及时生效。这是可以通过刷新dns缓存或手动重启dns client服务来解决。刷新命令为:ipconfig /flushdns。  手动重启dns client 服务器的方法为:cmd--》services.msc--》找到dns cilent 服务-》停止--》重启

     

    3、由于文本格式原因导致格式不正确:

    hosts文件中是有一定格式的,即单行一个dns的ip地址映射,可以一个ip对应多个域名,每行的ip和域名之间至少有一个空格或TAB键。通常我们直接输入都是正确的,而当我们复制粘贴进来的文本时,有时会不生效。这就是因为换行符的问题导致的,因为你从其它终端复制过来的内容换行格式可能与windows的换行符不一样,那这样就不会生效了。

    解决办法:自己手动填写,或通过文本编辑器进行自动转换。如:editplus

    ~~~~~~~~~~~~~~~~~~

    1,在开启浏览器的时候修改磁盘上的hosts文件,比如说加了原先没有的一句"127.0.0.1 www.360.cn",保存hosts文件后,在浏览器URL栏中输入www.360.cn,是不会被屏蔽的,因为系统将hosts拷贝了一份到内存 中,IE浏览器读取的是内存中的hosts文件,而我们修改的是磁盘上的hosts文件。这就好办了,我们关闭浏览器,这时系统就会释放掉hosts文件 占用的那部分内存,我们再次打开浏览器访问,就发现已经屏蔽了。 相当于清了内存中的。读取新的

    2,就是文件后缀名捣鬼,如果第一个情况已经排除,那可能你的hosts文件有扩 展名,hosts文件本身是没有文件扩展名的,如果不小心被加上了如txt等的文件扩展名,就会失效。

    3,打开本地连接的 Internet(TCP/IP)协议的属性页,点击常规选项卡中的高级按钮,选择WINS选项卡,勾选“启用 LMHOSTS 查询”,接着按下“导入 LMHOSTS”按钮,导入C:/WINDOWS/system32/drivers/etc下的hosts文件,这样再次启动浏览器时,就会发现网站都 被屏蔽了,hosts文件生效了。
     

     

    展开全文
  • windows cmd 一行代码修改hosts文件内容

    千次阅读 2019-06-06 16:20:26
    windows+R 输入cmd 回车 cd C:\Windows\System32\drivers\etc echo ### >表示覆盖,>>表示追加 #### >hosts echo 127.0.0.1 aa 127.0.0.1 bb>>hosts

    windows+R

    输入cmd 回车

    方式一

    cd C:\Windows\System32\drivers\etc
    echo  ###   >表示覆盖,>>表示追加   ####  >hosts
    echo  127.0.0.1 aa  127.0.0.1 bb>>hosts
    

    方式二

    桌面新建一个hosts文件,填写好内容

    cd 桌面
    copy hosts C:\Windows\System32\drivers\etc\hosts /y   ## /y表示自动确认覆盖原文件否则要手动输入y进行确认
    

    方式三

    因为我host文件在桌面,cmd默认打开为在c盘执行所以不用切盘符,pause表示不关闭cmd窗口
    在这里插入图片描述

    cd C:\Users\Administrator\桌面 && copy hosts C:\Windows\System32\drivers\etc\hosts /y && pause
    

    如果你的hosts文件在D:\yourfile

    D: && cd yourfile && copy hosts C:\Windows\System32\drivers\etc\hosts /y && pause
    

    将如上代码直接放入bat文件执行,然后双击bat文件即可,管理方便

    如果开了360等杀毒软件会有如下提示
    在这里插入图片描述

    展开全文
  • Win10怎么修改hosts文件 Win10系统hosts文件修改图文教程 Win10怎么修改hosts文件呢?用过winXP和win7系统的伙伴们,都知道winXP和Win7系统可以直接修改hosts文件,而初次使用win10系统的朋友们却发现,win10在修改...
  • 修改hosts文件

    千次阅读 2019-05-05 19:32:46
    在桌面左上角点击【放大镜】来“搜索”,输入“终”或者是“term”就会显示“终端机”,然后开启它。 开启后输入“sudo vi /private/etc/hosts”,并按下“Enter键”跳出要求你输入管理者密码,这个密码:...
  • 修改hosts文件的方法

    2019-05-11 13:11:46
    windows下位置: C:\Windows\System32\drivers\etc 由于没有权限,先用text保存在桌面,然后替换hosts
  • Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找...
  • 如何修改hosts文件内容

    千次阅读 2019-07-09 15:09:47
    1 按住windows+X 2 输入notepad 3 在记事本界面点击文件,然后点新建,在弹出来的窗口里找到路径c:\windows\system32\drivers\etc\,找到后可以看到目录...4 点击hosts文件 就可以编辑了,编辑完后保存就可以了 ...
  • hosts文件修改

    千次阅读 2019-05-07 08:51:11
    解决方法:在hosts文件中配置一个域名和ip的映射。 如 域名:http://gitlab.anji-allways.com ip:10.108.2.253 配置ip域名映射 hosts位置:C:\Windows\System32\drivers\etc 配置内容:10.108.2.253 gitlab....
  • Linux 修改hosts文件

    万次阅读 2019-07-02 09:36:57
    # 修改hosts vim /etc/hosts # 查看hosts文件 cat /etc/hosts
  • 解决在 Win10没有修改 hosts文件权限问题

    万次阅读 多人点赞 2018-02-01 16:50:21
    当遇到有hosts文件不能编辑或者修改了没办法保存,以及需要权限等问题: 1、win+R 2、进入hosts的文件所在目录,点击‘’文件‘’按钮 3、点击Windows PowerShell ,在点击以管理员身份打开 4、弹出一个...
  • 今天遇到phpstudy更改完host文件之后弹出对话框保存为.txt格式的hosts,导致hosts文件修改失败的问题。首先打开hosts文件,下面是hosts文件的地址,但里面找不到hosts文件,原因是因为系统下面的hosts文件为隐藏的...
  • hosts文件修改,重启生效

    万次阅读 2016-06-09 11:27:02
    有时我们会修改Hosts文件(路径为系统盘C:\WINDOWS\system32\drivers\etc\hosts)实现某种互通,修改并保存Hosts文件后需要重启才能使设置生效。这时可以打开命令提示符窗口执行以下命令:ipconfig /displaydns//...
  • Linux修改/etc/hosts

    万次阅读 2015-02-11 10:09:17
    hosts文件作用hosts文件hosts —— the static table lookup for host name(主机名查询静态表)。 hosts文件是Linux系统上一个负责ip地址与域名快速解析的文件,以ascii格式保存在/etc/目录下。hosts文件包含了ip...
  • 今天修改hosts文件 简直使用了网上所有的方法都不成功 心累呐 气的想砸电脑
  • 细说更改hosts文件的方法

    千次阅读 2019-12-11 13:22:24
    首先来到C:\windows\system32\drivers\etc这个文件下面,你就会看到hosts文件(我是win10系统,所以主要是windows系统的)然后右键单击,查看“属性–安全” 这里,点击“编辑 ”: 进入编辑页面。在“组或用户名...
  • Linux 下修改hosts文件

    万次阅读 2018-04-20 17:48:38
    vi /etc/hosts --------------------------------------- #新增一行,将csdn.net域名指向127.0.0.1 127.0.0.1 csdn.net
  • /etc/hosts文件修改后如何生效

    万次阅读 2018-03-25 17:52:02
    修改/etc/hosts之后正常情况应该是保存之后立即生效的,但是有时不是。使用uname -a 可以查看hostname是多少,就可以知道是否修改生效了。如果没有这时的策略有:1)重启机器 2)重启服务 Ubuntu: $sudo /etc/...
  • 转自:http://www.jb51.net/os/windows/41968.html简单来说Hosts文件记录了一些域名对应的IP地址,这样在访问一个域名时就不用通过DNS服务器解析此域名的IP地址了一般Hosts文件用于本地调试,或手动设置一个域名应该...
1 2 3 4 5 ... 20
收藏数 199,173
精华内容 79,669
关键字:

修改hosts文件