暂无说说

发现平时能上的网站突然不行?教你修改hosts一步解决!!

前言

今天群友提了一个问题,我的科学上网的网站突然打不开了,查看了一下,发现域名被劫持了(也就是域名本来该解析的 ip,被 DNS 定向到别人的 ip 导致的无法访问)。

hosts 介绍

hosts 的主要的作用是什么?它的主要作用是能加快域名解析,还可以屏蔽网站等。

Hosts 是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的 IP 地址建立一个关联“数据库”。

这样在 hosts 里面的域名解析的 ip 就不会通过运营商的 DNS 来解析,就可以避免出现域名被劫持,网站访问不了的情况。

确认网站是否被劫持

在修改前,我们需要先确认一下,网站域名是不是真的被劫持了。(要不然你修改的到后面发现还是没用不是很扎心?)

就以我的科学上网的站点为例。站点是绑定了多个域名。分别是kxssr.top  kxssr.com  ss.marisn.club  ssr.marisn.club等。
1.如果你是WIN10系统,右键开始菜单,打开Windows PowerShell(也就是命令提示符),然后输入以下指令,回车

ping kxssr.top

如果出现以下返回指令

 

出现这个说明这个域名是正常的。(如果后面的域名不是这个那就是被劫持了)

在来试一个(就是把后面域名修改成其他的)

ping ss.marisn.club

出现以下指令
可以发现,两个 ip 完全不一样,而且全部请求超时,说明 ss.marisn.club 这个域名被劫持了。

2.如果你是WIN7,那就是点开开始菜单,搜索cmd 回车打开(也就是命令提示符)。然后输入的指令同 WIN10

hosts 文件修改

打开电脑文件夹,按照如下路径,找到 hosts 文件,(直接点开此电脑输入以下地址)

C:\Windows\System32\drivers\etc


右键点击 hosts 文件,选择打开方式,使用系统自带的记事本打开(如果你有安装 NotePad++,更推荐这个软件)

打开之后开始添加 hosts 记录,格式是【IP 地址 网址或者域名】(中间是空格)

修改我得科学上网站点的话那就是直接输入

149.129.93.202  ss.marisn.club

然后点击保存,(notepad++可能会提示权限不足,没事,直接按照给的提示“用管理员身份打开”,然后在点击保存就可以了)
(如果你使用记事本打开的话提示没有足够权限,则先暂时保存在桌面上,然后将.txt 后缀名去掉,再从桌面上移到原文件夹,替换原文件)

清除本地 DNS 缓存

替换完成之后需要清除一下本地的 DNS 缓存,按快捷键 Win+R 打开运行,输入cmd,输入以下指令,回车

ipconfig/flushdns

返回以下指令

以上就是修改 Hosts 文件的方法了。


逗子的小空间 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:发现平时能上的网站突然不行?教你修改 hosts 一步解决!!
喜欢 (0)
[1037738146@qq.com]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址