hosts文件相关(hosts文件位置、hosts文件的一些用途、cmd命令修改hosts文件)

hosts文件是网络中用于IP与主机名映射的关键文件,它可以替代DNS,实现自定义域名解析。在Windows、Linux、Mac等操作系统中,hosts文件的位置各不相同。其主要用途包括过滤广告、拦截恶意网站和强制指定网站IP。修改hosts文件通常需要解除只读和隐藏属性,然后用记事本编辑。修改后需刷新DNS缓存以应用更改。
摘要由CSDN通过智能技术生成

hosts文件

可以看到ip 对应主机名

hosts文件是一个用于储存计算机网络中各节点信息的计算机文件。这个文件负责将主机域名映射到相应的IP地址。
hosts文件通常用于补充或取代网络中DNS的功能。和DNS不同的是,计算机的用户可以直接对hosts文件进行控制。
hosts文件的作用非常大,可以自由解析域名。


hosts文件位置在不同操作系统的位置不大一样:

Windows NT/2000/XP/Vista/win7/win10(即微软NT系列操作系统):
默认位置为 %SystemRoot%\system32\drivers\etc\,但也可以改变。
C:\WINDOWS\system32\drivers\etc

典型的XP系统hosts文件位置:
C:\windows\system32\drivers\etc
Windows 95/98/Me:
%WinDir%\

Linux及其他类Unix操作系统:
/etc

苹果系:
Mac OS 9及更早的系统:
System Folder: Preferences或System folder(文件格式可能与Windows和Linux所对应的文件不同)
Mac OS X:
/private/etc(使用BSD风格的hosts文件)
iPhone OS:
/etc
iPad OS:
/private/etc

Symbian第1/2版手机:
C:\system\data\hosts
Symbian第3版手机:
C:\private\10000882\hosts,只能使用兼容AllFiles的文件浏览器访问,大部分都不行。

hosts文件的用途:

1,将广告域名重定向到本地IP地址:127.0.0.1上来过滤广告。
2,hosts文件可用于拦截一些恶意网站的请求,从而防止访问欺诈网站或感染一些病毒或恶意软件。
3,使用hosts文件来强制将网站指定到正确的IP上。


修改hosts文件

自己建个文件重命名为.cmd扩展名
复制以下内容进去保存一下,要改hosts的时候运行一下就出来了
@echo 去除hosts文件的只读和隐藏属性,防止hosts文件无法修改
attrib -r -h %Systemroot%\System32\Drivers\Etc\hosts
@echo 用记事本打开hosts文件
notepad.exe %Systemroot%\System32\Drivers\Etc\hosts
其实后面可以开始-运行 输入回车:
notepad.exe %Systemroot%\System32\Drivers\Etc\hosts

也可以在桌面为hosts新建个快捷方式,需要用的时候就直接用记事本打开。


修改hosts后需要 刷新网络DNS缓存
ipconfig /flushdns

原文link

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

shu天

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值