CDN DNS

DNS

Domain Name System,域名系统,万维网上作为域名和IP地址相互映射的一个分布式数据库,能够是用户更方便的访问互联网,而不用去记住能够被及其直接读取的IP数值串。通过域名,最终得到该域名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口是53

功能

每个IP地址都可以有一个主机名(类似域名),通过主机名得到对应的IP地址,就是DNS协议的功能了。

主机名到IP地址的映射有两种方式:   

①静态映射,每台设备上都配置主机到IP地址的映射,各设备独立维护自己的映射表,而且只供本设备使用;

②动态映射,建立一套域名解析系统(DNS),只在专门的DNS服务器上配置主机到IP地址的映射,网络上使用主机名通信的设备,首先需要导DNS服务器查询主机说对应的IP地址

windows下主机名和IP映射设置

如果要添加主机名和IP地址的映射,可以在以下文件进行修改

C:\Windows\System32\drivers\etc找到hosts文件,并在hosts文件最后面添加一条记录,例如:

127.0.0.1 www.123.com

→ hosts文件的作用

扫描二维码关注公众号,回复: 2081901 查看本文章

该文件是一个纯文本文件,使用编辑软件如记事本都能打开,包含主机名(host name)和IP地址的映射关系,是一个映射IP地址和Host name(主机名)的规定,规定要求每段只能包括一个映射关系,IP地址放在每段的最前面,紧接着隔一个空格,然后写上映射的Host Name(主机名).对于这段的映射说明可以使用“#”分割后用文字说明。

hosts文件在Windows中的运行原理

我们都知道网络上要访问某个网站,首先通过DNS服务器把网络域名(www.xxx.com)解析为192.xxx.xxx.xxx的IP地址后,我们的计算机才能访问,要是对于每个域名请求我们都要等待域名服务器解析后返回IP信息,这样访问网络的效率就会降低,而hosts文件可以提高解析效率。根据Windows系统规定,在进行DNS请求以前,Windows系统会先检查自己的hosts文件中是否有这个地址映射关系,如果有则调用这个IP地址映射,如果没有再向DNS服务器提出域名解析,也就是说hosts请求级别比DNS高。

→ 作用:

1.加快域名解析

对于要经常访问的网站,我们可以通过在hosts文件中配置域名和IP的映射关系,这样当我们输入域名时,计算机就能很快解析出IP地址,而不用请求网路上的DNS服务器。

2.方便局域网用户

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

3.屏蔽网站

防止一些网站擅自将各种各样的插件安装到你的计算机中,对于这些网站我们可以利用hosts把该网站的域名映射到错误或自己的计算机的IP,这样就不用访问了,我们在hosts写上以下的内容:

127.0.0.1 www.baidu.com #屏蔽的网站

这样计算机解析就解析到本机或错误的IP,达到了屏蔽的目的。

4.顺利连接系统

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

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


猜你喜欢

转载自blog.csdn.net/weixin_41674292/article/details/80777879