DNS的作用
DNS域名系统 (Domain Name System),它的的作用为,将域名解析为IP 地址,域名和IP地址联系在一起进行服务,这样可不必不用输入IP地址,而是通过输入网址访问网站。
每个IP地址都可以有一个主机名,主机名由一个或多个字符串组成,字符串之间用小数点隔开。有了主机名,就不要死记硬背每台IP设备的IP地址,只要记住相对直观有意义的主机名就行了。这就是DNS协议的功能。
扩展资料
DNS功能映射
1、静态映射,每台设备上都配置主机到IP地址的映射,各设备独立维护自己的映射表,而且只供本设备使用。
2、动态映射,建立一套域名解析系统(DNS),只在专门的DNS服务器上配置主机到IP地址的映射,网络上需要使用主机名通信的设备,首先需要到DNS服务器查询主机所对应的IP地址。
通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。在解析域名时,可以首先采用静态域名解析的方法,如果静态域名解析不成功,再采用动态域名解析的方法。可以将一些常用的域名放入静态域名解析表中,这样可以大大提高域名解析效率。
DNS重要性
1、技术角度看
DNS解析是互联网绝大多数应用的实际寻址方式; 域名技术的再发展、以及基于域名技术的多种应用,丰富了互联网应用和协议。
2、资源角度看
域名是互联网上的身份标识,是不可重复的唯一标识资源; 互联网的全球化使得域名成为标识一国主权的国家战略资源。
DNS查询类型
1、查询方式上分
递归查询:要么做出查询成功的响应,要么做出查询失败的响应。一般客户机和服务器之间属于递归查询,即当客户机向DNS 服务器发出请求后,若DNS服务器本身不能解析,则会向另外的DNS 服务器发出查询的请求,得到结果后转交给客户机。
迭代查询:服务器受到一次迭代查询回复一次结果,这个结果不一定是目标IP 与域名的映射关系,也可以时其他DNS服务器的地址(为了更进一步的获取目标IP)。
2、从查询内容上分
正向查询由域名查询IP 地址。
反向查询由IP 地址查询域名。
-dns
您好,DNS(域名系统)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。设置DNS方法:
1、点击任务栏上的网络图标,打开“网络和共享中心”。
2、在左侧导航栏找到“更改适配器设置”选项,点击进入。
3、选择你要设置dns的网络,然后右击图标,选择“属性”。
4、在网络连接属性面板中“网络”选项下,选中“Internet 协议版本 4(TCP/IPv4)”,然后点击下面的“属性”。
5、在属性面板中,切换到常规选项下,勾选使用下面的DNS服务器地址,输入DNS地址,然后点击确定按钮,设置完成。
免费DNS地址: 114DNS:114114114114(推荐国内使用) Google DNS:8888(国外)
一般来说,我们的 家用电脑 、公司电脑是不必要填写DNS地址的,一般是自动获取,因为电信宽带每个片区会分配一个DNS地址,公司内网有的时候也设置了公司内部虚拟DNS用于连接公司内网服务器,一旦随意更改DNS,轻则上网缓慢,重则无法上网,所以修改DNS需要看什么情况才来修改。
什么是DNS地址
DNS(Domain Name Server,域名服务器)是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器。DNS中保存了一张域名(domain name)和与之相对应的IP地址 (IP address)的表,以解析消息的域名。
简而言之,就是百度的真实网络地址是:11975217109(您可以尝试ping某个网站来查询真实地址),但是你在浏览器不需要输入这么复杂难记的一串数字(尤其是日常使用的网页比较多的话更加难记),这个时候我们输入的是网址:wwwbaiducom,浏览器也直接跳转了,这就是DNS的作用,将网址与真实网络IP地址连在一起。
但是如果DNS被私人修改或者使用同一个DNS的人过多导致服务器拥挤,那么就会出现网页弹出很多不是该网页加载的乱七八糟的广告或者下载网速正常但网页很难打开的现象。
什么时候才需要手动设置DNS地址呢?
正常情况下我们不用关系DNS设置的问题,如果遇到无法打开网页,但是QQ却能正常登陆,这种情况很可能就是你默认的DNS服务器有问题了,此时你可以手动设置一个DNS服务器,多半就能解决问题
推荐DNS的地址
接下来,我为大家提供一些比较好的DNS免费公用服务器,绝对安全可靠~
1、百度DNS:★★★★★
百度公共DNS, "指引"未来
地址:180767676
任何有部署独立local dns需求的企业都可以参与到百度开放DNS计划。该计划的核心是将百度公共DNS BGP Anycast的能力延伸到企业网,使企业用户也可以享用180767676提供的高效递归解析服务。 整个计划以合作和互惠为宗旨,企业只需要提供机器和基础网络环境,百度将提供从程序到服务安装、到监控、再到持续运维的全方位支持。
下面以win10系统为例设置DNS
1、首先找到右下角的“网络图标“,鼠标右键弹出菜单,在菜单中点击进入“打开网络和Internet”设置。
2、在弹出框中点击”以太网“,然后,再点击”更改适配器选项“。
3、在弹出页中,选择你所在的网络连接,然后右键,再点击”属性“。
4、在弹出页中,选择“Internet版本协议4”,然后再点击右下角”属性“。
5、点击“使用下面的DNS服务器地址”然后输入你想要变更的DNS地址即可,最后点击确定,完成最终的设置。
扩展资料:
1、需要手动设置DNS的原因
①正常情况下DNS地址一般只需要自动获取即可。但是有时候电脑可能会被DNS劫持,或者有时候DNS不稳定,导致上网时出现网络连接失败或者弹广告,所以,为了更好的上网体验,我们可以通过手动设置DNS来解决这些问题,从而流畅地上网。
2、DNS的域名结构的类别
①根域
是DNS根节点服务器,使用""表示。
② 顶级域
组织域:com, org, gov, edu, mil
国家域:tw, hk, cn
反向域:in-addrarpa
③二级域:
如baiducom,是一个二级域
④子域:
子域是相对而言。
如对于二级域baiducom,wwwbaiducom就是baiducom的子域。
-DNS服务器
一般来说填一个就可以了,为了防止运行商DNS服务器出现故障,造成用户无法上网解析网址,都会有多个DNS,如果你知道本地区的DNS,最好都填。可通过百度,搜索本地区的DNS,如果找不到,你告诉我你是哪里的,我帮你找。
公司自己搭建dns服务器一般有2种用途
1就是为内网计算机提供域名解析服务。这种用途的dns服务器实际上只作为查询来使用。windows系统的dns服务器 或者linux系统的name服务默认安装就能实现不用调整。
2就是给公司自己的域名做解析服务。
这个用途稍微复杂点。假如你公司域名是abccom公司要求自己做dns服务器解析该域名。
首先你就应该去域名注册服务商那里注册独立的名字服务器一般要提供2个ip地址。一个是主dns一个是辅助dns。一般习惯命名规则是 ns1abccom ns2abccom 并且要提供这2个名字服务器的ip地址。这个地址必须是互联网ip 并且是固定的。不能是动态获得的。
然后要修改你的域名的注册信息。解析服务器选择为ns1abccom ns2abccom
以上这些步骤你购买域名的服务商一般都提供在线的解决方案。提交相应的数据就可以了。另外注册独立的解析服务器是收费的。
以上步骤完成后。大概过几小时或者几天。你的域名解析记录在互联网上同步了。ping ns1abccom 会直接映射到你填写的域名服务器ip上。
这时候就可以建立自己的dns服务器给自己的域名做解析了。
windows系统比较简单 在dns服务器里 添加一个正向的搜索域 abccom
然后再这个域下 添加主机 www 然后填写指向的web服务器ip
wwwabccom就可以正确的解析到web服务器的ip上了
如果有邮件服务器等等
还要填写mx 等指向记录。
邮件服务器跟web服务器同1ip 就不用填写了。不同的ip的话
加个mail主机 记录指向 mail 服务器ip
然后添加邮件转发mx 记录 指向mail服务器
这发往@abccom 的邮件就会正确的发给mail服务器了。
0条评论