linux中/etc目录-配置文件
/etc目录包含了系统特有的配置文件,所谓配置文件,就是用于控制程序运行的本地文件,它绝大多情况下都说“只读”的私有文件,而且是可编辑的,这里的可编辑是指能直接看懂的,所以那些二进制可执行文件是不能作为配置文件的,这里是“只读”是指在系统的运行期内极少变动的
代表:
/opt(子目录):应用软件包的配置文件,例如软件运行icon
host(文件):主机名静态信息
host文件(可用记事本打开,linux下可用vim打开编辑)
它的作用是包含IP地址和Host name(主机名)的映射关系,是一个映射IP地址和Hostname(主机名)的规定,规定要求每段只能包含一个映射关系,IP地址要放在每段的最前面,空格后再写映射的Host name。对于这段的映射说明用‘#’分割后,用文字说明
DNS是指域名系统(domain Name System)的缩写,它是由解释器和域名服务器组成的,域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并有将域名转换为IP地址功能的服务器
host文件文件位置:
windows10
C:\Windows\System32\drivers\et
Linux:
sudo vim /etc/hosts
Hosts文件的作用
如果有些网站,确实属于局域网,但是通过域名连不上,可以先Ping一下该域名,如果ping得通,可以在hosts上添加IP-域名映射
1.加快域名解析
对于要经常访问的网站,我们可以通过再Hosts中配置域名和IP的映射关系,这样当我们输入域名,计算机很快就能解析出IP,而不用请求网络上的DNS服务器
2.方便局域网用户
在很多单位的局域网中,会有服务器提供给用户使用,但由于局域网中一般很少架DNS服务器,访问这些服务器要数据难以记住的IP地址,而给这些服务器分别取个容易记住的名字,在Hosts中建立IP映射,以后访问的时候输入这个IP即可
3.屏蔽网站
有很多网站会不经同意就将各种插件安装到计算机中,有些是木马或病毒,对于这些网站,可以利用Hosts把该网站的域名映射到错误的IP或自己的计算机,这样就不用访问了
127.0.0.1 # 要屏蔽的网站 A
0.0.0.0 # 要屏蔽的网站 B
这样,计算机解析域名 A和 B时,就解析到本机IP或错误的IP,达到了屏蔽网站A 和B的目的。
4、顺利连接系统 对于Lotus的服务器和一些数据库服务器,在访问时如果直接输入IP地址那是不能访问的,只能输入服务器名才能访问。那么我们配置好Hosts文件,这样输入服务器名就能顺利连接了。
五. 屏蔽不想访问的网站的例子 这里给出一些收集到的利用Hosts文件对一些网址屏蔽的例子,共大家学习使用Hosts文件时参考。
例1. 在 hosts文件中加入如下内容就可以屏蔽文件中定义的对应的网址。 127.0.0.1 localhost 127.0.0.1 download.3721.com 127.0.0.1 3721.com #3721网络实名 127.0.0.1 3721.net #3721网络实名 127.0.0.1 cnsmin.3721.com #3721网络实名 127.0.0.1 cnsmin.3721.net #3721网络实名 127.0.0.1 download.3721.com #3721网络实名 127.0.0.1 download.3721.net #3721网络实名 127.0.0.1 www.3721.com #3721网络实名 127.0.0.1 www.3721.net #3721网络实名
例2. 在 hosts文件中加入如下内容就可以屏蔽文件中定义的对应的网址。 127.0.0.1 localhost 127.0.0.1 bar.baidu.com #百度IE搜索伴侣 127.0.0.1 www.baidu.com #百度IE搜索伴侣 127.0.0.1 baidu.com #百度IE搜索伴侣
最后要指出的是,Hosts文件配置的映射是静态的,如果网络上的计算机更改了请及时更新IP地址,否则将不能访问。
原文:https://blog.csdn.net/zsjwenrou/article/details/81134595
|