host是什么用途的文件?(详细讲解一下谢谢)

来源:百度知道 编辑:UC知道 时间:2024/06/23 01:30:31
我按照网上方法修改了一下,可以访问一些本来不能访问的网站,修改了之后对安全会不会有影响啊?

应该是hosts文件吧,winxp、wii2k系统中存放在windows系统目录中的\system32\drivers\etc下面,win98在windows系统目录中下面。(windows系统目录一般就是c:\windows)。

hosts文件是用来记录主机ip地址和主机名的对应关系,建立后就可以用主机名来访问主机,而不必记ip地址了。
hosts文件是一个纯文本文件,格式很简单,一行对应一个ip地址,每行格式为:

ip地址 主机名

ip地址和主机名中间用空格分隔,空格数量不限。
任何行中“#”后面的内容都被认为是注释。

ip地址可以为任意ip,本机、非本机都行。

建立了对应关系的ip地址和主机名在本机上可以相互解析,在软件中使用。

在使用主机名时,windows会首先在hosts文件中查找对应关系,如果查不到,才向域名服务器发解析请求。所hosts以可以用来在本机转移一些主机名的ip指向。

一般windows系统安装后,hosts文件中除了注释,就只有一行有效的对应关系:
127.0.0.1 localhost
这是代表本机的ip地址。
用户可以自行添加需要的ip和主机名。

host文件原理很多用户都知道在Window系统中有个Hosts文件(没有后缀名),在Windows 98系统下该文件在Windows目录,在Windows2000/XP系统中位于C:\Windows\System32\Drivers\Etc目录中。该文件其实是一个纯文本的文件,用普通的文本编辑软件如记事本等都能打开。
用记事本打开hosts文件,首先看见了微软对这个文件的说明。这个文件是根据TCP/IP for Windows 的标准来工作的,它的作用是包含IP地址和Host name?主机名?的映射关系,是一个映射IP地址和Host name?主机名?的规定,规定要求每段只能包括一个映射关系,IP地址要放在每段的最前面,空格后再写上映射的Host name?主