今天就跟大家聊聊有关Hosts文件的作用是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
Hosts文件中指定了域名和IP地址的对应关系,如果一个域名在hosts文件中指定了IP地址,在访问此域名时,系统将不会通过DNS(Domain Name System)来解析它的IP地址,而是直接访问所指定的IP地址。也就是说,在hosts文件的帮助下,我们可以绕过DNS服务器而直接访问一些域名。
以Windows为例,Hosts文件的格式为“<IP地址> <域名> <#注释>”,如:
127.0.0.1 google.com #将google.com重定向到127.0.0.1
下面是常见的操作系统中hosts文件的位置:
1.Windows:%SystemRoot%\system32\drivers\etc\,如C:\Windows\System32\drivers\etc\
2.Macintosh 和 iOS:/etc/hosts
3.Symbian:C:\system\data\hosts (Symbian OS 6.1–9.0) 和 C:\private\10000882\hosts (Symbian OS 9.1+)
4.Android:/system/etc/hosts
Hosts文件可被用于监管,如屏蔽某些网站,把它们的IP地址设置为不存在的地址;或者域名劫持,某些病毒程序会修改hosts文件,把某个域名转向恶意网站等。
hosts所在文件夹:
Windows 系统hosts位于 C:\Windows\System32\drivers\etc\hosts
Android(安卓)系统hosts位于 /system/etc/hosts
Mac(苹果电脑)系统hosts跟Linux一样位于 /etc/hosts
iPhone(iOS)系统hosts跟Linux Mac一样位于 /etc/hosts
Linux系统hosts位于 /etc/hosts
你也可以用Notepad++ 自行转换文本编码和换行符格式。当然,老D分享的都转换好了。
修改hosts后生效的方法:
Windows
开始 -> 运行 -> 输入cmd -> 在CMD窗口输入
代码如下:
ipconfig /flushdns
Linux
终端输入
代码如下:
sudo rcnscd restart
对于systemd发行版,请使用命令
代码如下:
sudo systemctl restart NetworkManager
如果不懂请都尝试下
Mac OS X终端输入
代码如下:
sudo killall -HUP mDNSResponder
看完上述内容,你们对Hosts文件的作用是什么有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。