windows hosts文件的作用是什么

57次阅读
没有评论

共计 2512 个字符,预计需要花费 7 分钟才能阅读完成。

本篇内容介绍了“windows hosts 文件的作用是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让丸趣 TV 小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

hosts 文件的路径是“C:\Windows\System32\drivers\etc”。hosts 是一个没有扩展名的系统文件,其作用就是将一些常用的网址域名与其对应的 IP 地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从 Hosts 文件中寻找对应的 IP 地址并打开对应网页;如果没有找到则系统会再将网址提交 DNS 域名解析服务器进行 IP 地址的解析。

本教程操作环境:windows7 系统、Dell G3 电脑。

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

需要注意的是,Hosts 文件配置的映射是静态的,如果网络上的计算机更改了请及时更新 IP 地址,否则将不能访问。

工作原理

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

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

在 windows 下的存储位置

hosts 文件在不同操作系统(甚至不同 Windows 版本)的位置都不大一样,在在 windows 下的地址为:

C:\Windows\System32\drivers\etc

打开方式:

选中文件,右击选择“notepad++”

Windows 版本原始 host 文件内容:

# Copyright (c) 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

如果你怀疑你的 hosts 文件 被病毒 木马修改,可复制以上内容修复 hosts 文件。

值得一提的是 #后都是注释,所以清空 hosts 文件对系统正常运行并没有什么影响。

Hosts 文件的作用

1、加快域名解析

对于要经常访问的网站,我们可以通过在 Hosts 中配置域名和 IP 的映射关系,提高域名解析速度。由于有了映射关系,当我们输入域名计算机就能很快解析出 IP,而不用请求网络上的 DNS 服务器。

2、方便局域网用户

在很多单位的局域网中,会有服务器提供给用户使用。但由于局域网中一般很少架设 DNS 服务器,访问这些服务器时,要输入难记的 IP 地址。这对不少人来说相当麻烦。可以分别给这些服务器取个容易记住的名字,然后在 Hosts 中建立 IP 映射,这样以后访问的时候,只要输入这个服务器的名字就行了。

3、屏蔽网站(域名重定向)

有很多网站不经过用户同意就将各种各样的插件安装到你的计算机中,其中有些说不定就是木马或病毒。对于这些网站我们可以利用 Hosts 把该网站的域名映射到错误的 IP 或本地计算机的 IP,这样就不用访问了。在 WINDOWS 系统中,约定 127.0.0.1 为本地计算机的 IP 地址, 0.0.0.0 是错误的 IP 地址。

如果,我们在 Hosts 中,写入以下内容:

127.0.0.1 要屏蔽的网站 A 的域名
0.0.0.0 要屏蔽的网站 B 的域名 

这样,计算机解析域名 A 和 B 时,就解析到本机 IP 或错误的 IP,达到了屏蔽网站 A 和 B 的目的。

4、顺利连接系统

对于 Lotus 的服务器和一些数据库服务器,在访问时如果直接输入 IP 地址那是不能访问的,只能输入服务器名才能访问。那么我们配置好 Hosts 文件,这样输入服务器名就能顺利连接了。

5. 虚拟域名

很多时候,网站建设者需要把”软环境“搭建好,再进行上传调试。但类似于邮件服务,则需要使用域名来辅助调试,这时就可以将本地 IP 地址与一个”虚拟域名“做地址指向,就可以达到要求的效果,且无需花费。如:

127.0.0.1  网站域名 

之后在浏览器地址栏中输入对应的网站域名即可。

“windows hosts 文件的作用是什么”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注丸趣 TV 网站,丸趣 TV 小编将为大家输出更多高质量的实用文章!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-21发表,共计2512字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)