DNS是Domain Name System的缩写,即域名系统,
IP地址记忆困难,为计算机起个好名字
◆DNS域名服务器概述
经常上网的朋友可能经常访问新浪、搜狐等大型网站,只需在浏览器输入它们的网址可访问。
这看似非常简单,但是从技术层面来讲,它包含了一个复杂的过程:
在访问网页的时候,首先在浏览器地址栏中输入网站域名,接着浏览器会根据地本机DNS服务器的设置将输入的
网站域名转换为对应的IP地址,然后才从这个IP对应的服务器上请求数据,最后将请求得到的数据通过浏览器展
示出来。这个过程最主要的一个环节就是从域名到IP地址的转换,而这个工作就是靠DNS服务器来实现的。
域名概念的提出 DNS服务:为主机建立IP地址与域名之间的映射关系,使用域名来唯一标识网络中的计算机
DNS服务主要的功能是将域名转换为相应的IP地址,提供DNS服务的系统盘就是DNS服务器。
DNS服务器可以分为3种:主域名服务器(Master DNS),辅助服务器(Slave DNS)和缓存服务器(Cache-only server).
主域名服务器本身提供DNS服务,并且本身含有区域数据文件。
辅助域名服务器和主域名服务器一起提供DNS服务,当主域名服务器上的配置信息修改的时候,会自动更新到辅助域名服务器实现同步。
缓存服务器没有自己的域名数据文件,只是帮助客户端向外部DNS请求查询,然后将查到的结果保存到它的缓存中。
在Linux系统下DNS服务的功能是通过bind软件实现的,几乎每个liunx发行版都自带了这个DNS服务软件。
◆DNS域名服务的工作流程:
将域名解析成一个IP地址,先查找本地文件是否有对应的域名,如果有就解析IP地址,如果没有则去DNS域名解析
服务器上通过域名解析成IP地址,所以域名是需要注册的,并且不可以重名的(C:\Windows\System32\drivers\etc)
◆通过域名访问 Windows→ping→Linux
Windows下配置域名C:\Windows\System32\drivers\etc
192.168.172.151 LinuxMaster
ping LinuxMaster
◆通过域名访问 Linux→ping→Windows
Linux下配置域名/etc/hosts(root)
gedit /etc/hosts
192.168.1.100 windowsMaster
ping windowsMaster