当前位置: 首页 > news >正文

空间建网站涟源市住房与城乡建设局网站

空间建网站,涟源市住房与城乡建设局网站,乐从网站开发,张家口网站建设一、DNS简介 DNS #xff08; Domain Name System #xff09;是互联网上的一项服务#xff0c;它作为将域名和 IP 地址相互映射的一个分布式 数据库#xff0c;能够使人更方便的访问互联网。 DNS 系统使用的是网络的查询#xff0c;那么自然需要有监听的 port 。 DNS 使…一、DNS简介 DNS Domain Name System 是互联网上的一项服务它作为将域名和 IP 地址相互映射的一个分布式 数据库能够使人更方便的访问互联网。 DNS 系统使用的是网络的查询那么自然需要有监听的 port 。 DNS 使用的是 53 端口 在 /etc/services 搜索 domain 这个文件中能看到。通常 DNS 是以 UDP 这个较快速的数据传输协议来查 询的但是没有查询到完整的信息时就会再次以TCP 这个协议来重新查询。所以启动 DNS 时会同时 启动TCP 以及 UDP 的 port53 。 1因特网的域名结构 由于因特网的用户数量较多所以因特网在命名时采用的是层次树状结构的命名方法。任何一个连接在 因特网上的主机或路由器都有一个唯一的层次结构的名字即域名(domain name) 。 “ 域 ”(domain) 是 名字空间中一个可被管理的划分。 域名只是逻辑概念并不代表计算机所在的物理地点。域名可分为三大类 国家顶级域名采用 ISO3166 的规定。如 cn 代表中国 us 代表美国 uk 代表英国等等。国家域名又常记为 ccTLD(country code top-level domains cc 表示国家代码 contry-code) 。 通用顶级域名最常见的通用顶级域名有 7 个即 com( 公司企业 ) net( 网络服务机构 ) org( 非营利组织 ) int( 国际组织 ) gov( 美国的政府部门 ) mil( 美国的军事部门 ) 。 基础结构域名 (infrastructure domain) 这种顶级域名只有一个即 arpa 用于反向域名解析因此称为反向域名。 2域名服务器的类型划分 根据域名服务器起的作用可以把域名服务器划分为以下类型 根域名服务器最高层次的域名服务器也是最重要的域名服务器。所有的根域名服务器都知道所 有的顶级域名服务器的域名和 IP 地址。不管是哪一个本地域名服务器若要对因特网上任何一个域名进行解析只要自己无法解析就首先求助根域名服务器。所以根域名服务器是最重要的域名服务器。假定所有的根域名服务器都瘫痪了那么整个 DNS 系统就无法工作。需要注意的是在很多情况下根域名服务器并不直接把待查询的域名直接解析出 IP 地址而是告诉本地域名服务器下一步应当找哪一个顶级域名服务器进行查询。 现如今全球一共投放 13 个根服务器 根服务器主要用来管理互联网的主目录全世界只有13 台。 1 个为主根服务器放置在美国。其余 12个均为辅根服务器其中 9 个放置在美国欧洲 2 个位于英国和瑞典亚洲 1 个位于日本。所 有根服务器均由美国政府授权的互联网域名与号码分配机构ICANN 统一管理负责全球互联网域名 根服务 器、域名体系和IP地址等的管理。 这 13 台根服务器可以指挥 Firefox 或互联网 Explorer 这样的 Web 浏览器和电子邮件程序控制互联网通信。换句话说—— 攻击整个因特网最有力、最直接也是最致 命的方法恐怕就是攻击根域名服务器了。在与现有 IPv4 根服务器体系架构充分兼容基础上由我国下一代互联网国家工程中心领衔发起的 “ 雪 人计划” 于 2016 年在美国、日本、印度、俄罗斯、德国、法国等全球 16 个国家完成 25 台 IPv6 互联 网协议第六版根服务器架设事实上形成了13 台原有根加 25 台 IPv6 根的新格局为建立多边、民 主、透明的国际互联网治理体系打下坚实基础。中国部署了其中的4 台由 1 台主根服务器和 3 台辅 根服务器组成打破了中国过去没有根服务器的困境。顶级域名服务器负责管理在该顶级域名服务器注册的二级域名。权限域名服务器负责一个 “ 区 ” 的域名服务器。本地域名服务器本地域名服务器不属于域名服务器的层次结构但是它对域名系统非常重要。当 一个主机发出 DNS 查询请求时这个查询请求报文就发送给本地域名服务器。主从 DNS 服务器为了提高域名服务器的可靠性 DNS 域名服务器都把数据复制到几个域名服务器 来保存其中的一个就是主DNS 服务器 Master name server 负责解析至少一个域。其他的 是辅助从DNS 服务器 Slave name server 负责解析至少一个域是主 DNS 服务器的辅助。当主域名服务器出故障时辅助域名服务器可以保证 DNS 的查询工作不会中断。主域名服务器定期把数据复制到辅助域名服务器中而更改数据只能在主域名服务器中进行。这样就保证了据的一致性。缓存 DNS 服务器不负责解析域只是缓存域名解析的结果。 二、DNS域名解析的过程 DNS解析方式 正向解析将FQDN-----IP 反向解析将IP-----FQDN 1 、在浏览器中输入 www . qq .com 域名操作系统会先检查自己本地的 hosts 文件是否有这个网 址映射关系如果有就先调用这个 IP 地址映射完成域名解析。 2 、如果 hosts 里没有这个域名的映射则查找本地 DNS 解析器缓存是否有这个网址映射关系如果有直接返回完成域名解析。 3 、如果 hosts 与本地 DNS 解析器缓存都没有相应的网址映射关系首先会找 TCP/IP 参数中设置的首选 DNS 服务器在此我们叫它本地 DNS 服务器此服务器收到查询时如果要查询的域名包含在本地配置区域资源中则返回解析结果给客户机完成域名解析此解析具有权威性。 4 、如果要查询的域名不由本地 DNS 服务器区域解析但该服务器已缓存了此网址映射关系则调用这个 IP 地址映射完成域名解析此解析不具有权威性。 5 、如果本地 DNS 服务器本地区域文件与缓存解析都失效则根据本地 DNS 服务器的设置是否设置转发器进行查询如果未用转发模式本地 DNS 就把请求发至 13 台根 DNS 根 DNS 服务器收 到请求后会判断这个域名 (.com) 是谁来授权管理并会返回一个负责该顶级域名服务器的一个 IP。 本地 DNS 服务器 收到IP 信息后将会联系负责 .com 域的这台服务器。这台负责 .com 域的服务器收到请求后如果 自己无法解析它就会找一个管理qq.com 的 DNS 服务器地址给本地 DNS 服务器。当本地 DNS 服务 器收到这个地址后就会找qq.com 域服务器重复上面的动作进行查询直至找到 www . qq .com主机。 6 、如果用的是转发模式本地 DNS 服务器就会把请求转发至上一级 DNS 服务器由上一级服务器进行解析上一级服务器如果不能解析或找根 DNS 或把请求转至上上级以此循环。找到最后把结果返回给本地 DNS 服务器由此 DNS 服务器再返回给客户机。 注从客户端到本地 DNS 服务器是属于递归查询而 DNS 服务器之间使用的交互查询就是迭代查询。114.114.114.114 是国内移动、电信和联通通用的 DNS 手机和电脑端都可以使用干净无广告解析成功率相对来说更高国内用户使用的比较多而且速度相对快、稳定是国内用户上网常用的 DNS 。8.8.8.8 是 GOOGLE 公司提供的 DNS 该地址是全球通用的相对来说更适合国外以及访问国外网站的用户使用。 三、DNS服务器配置 提供DNS服务的软件叫bind服务名是named。 [rootlocalhost ~]# yum install bind -y [rootlocalhost ~]# rpm -ql bind /etc/named.conf # bind主配置文件 /var/named/slaves # 从dns服务器文件夹 [rootlocalhost ~]# vim /etc/named.conf options { #定义监听端口如果所有地址都监听则只写端口 listen-on port 53 { 127.0.0.1; }; listen-on-v6 port 53 { ::1; }; #定义数据文件目录 directory /var/named; #只允许本地主机进行查询 allow-query { localhost; }; }; #定义区域 zone . IN { type hint; file named.ca; }; 1.搭建主从dns服务器实现正反向解析 主服务器IP地址192.168.36.136/24 从服务器IP地址192.168.36.159/24 主服务器配置 1.关闭防火墙及selinux并下载软件包bind [rootservice ~]# systemctl stop firewalld [rootservice ~]# setenforce 0 [rootservice ~]# yum install bind -y 2.修改配置文件vim /etc/named.conf [rootservice ~]# cat /etc/named.conf options {listen-on port 53 { 192.168.36.136; };directory /var/named;allow-transfer { 192.168.36.159; }; };zone baidu.com IN {type master;file named.baidu.com; }; 3.创建资料解析数据文件 vim /var/named/named.baidu.com [rootservice ~]# vim /var/named/named.baidu.com [rootservice ~]# cat /var/named/named.baidu.com $TTL 1DIN SOA admin.baidu.com. ( 1 1D 1H 1W 3H )IN NS ns.baidu.com.IN NS slave.baidu.com.IN MX 10 mail.baidu.com. ns IN A 192.168.36.136 slave IN A 192.168.36.159 mail IN A 192.168.36.136 www IN A 192.168.36.136 ftp IN CNAME www www1 IN CNAME www 4.重启服务systemctl restart named及本地测试 [rootservice ~]# systemctl restart named [rootservice ~]# systemctl disable firewalld --now [rootservice ~]# setenforce 0 #本地测试 [rootservice ~]# host www.baidu.com 192.168.36.136 Using domain server: Name: 192.168.36.136 Address: 192.168.36.136#53 Aliases: www.baidu.com has address 192.168.36.136 [rootservice ~]# nslookup www.baidu.com 192.168.36.136 Server: 192.168.36.136 Address: 192.168.36.136#53Name: www.baidu.com Address: 192.168.36.136 从服务器配置 1.关闭防火墙及selinux并下载软件包bind [rootclient ~]# systemctl stop firewalld [rootclient ~]# setenforce 0 [rootclient ~]# yum install bind -y 2.修改配置文件 vim /etc/named.conf [rootclient ~]# vim /etc/named.conf [rootclient ~]# cat /etc/named.conf options {listen-on port 53 { 192.168.36.159; };directory /var/named;allow-query { any; }; };zone baidu.com IN {type slave;file slaves/named.baidu.com;masters { 192.168.36.136; }; }; 3.重启服务并测试 systemctl restart named [rootclient ~]# systemctl restart named [rootclient ~]# host www.baidu.com 192.168.36.159 Using domain server: Name: 192.168.36.159 Address: 192.168.36.159#53 Aliases: www.baidu.com has address 192.168.36.136 主从dns服务器实现正反向解析搭建成功
http://www.dnsts.com.cn/news/198758.html

相关文章:

  • 常营网站建设北京城建设计集团网站
  • 零陵网站建设滨州建网站公司
  • 课程网站建设ppt模板下载虹口手机网站制作
  • 建设交通人才网站网站开发如何入门
  • 姓名域名网站技术博客 wordpress
  • 建设部注册监理工程师网站永久免费自助建站软件
  • 接入商 济南网站建设电商平台都有哪些平台
  • 网站内容维护费用西安网站seo厂家
  • 企业网站代码html优设网logo设计
  • 关于大棚建设的网站网站建设后怎么赚钱
  • 吉安高端网站建设公司wordpress主题开发博客
  • 学校网站建设运行情况广州免费建站平台
  • 美乐乐网站模板尊园地产做的网站
  • 网站建设推广服务费的税率是深圳app定制开发报价单
  • 山西大同专业网站建设价格wordpress 上传文件功能
  • 北京建设官方网站网站免费建站叉手
  • 云南做商城网站多少钱51外链代发网
  • 沈阳高端网站湖州网站建设服务
  • 无备案网站 阿里联盟北京高端网站设计外包公司
  • 如何在相关网站免费做宣传广告wordpress模板网站标题重复
  • 马云做一网站 只作一次品牌网站建设小蝌蚪1a
  • 高创园网站建设方案国内外网站开发现状
  • 网站建设swot市场分析ios移动网站开发详解 pdf
  • 成都营销型网站wordpress评论显示游客
  • 苏州网站建设搜q479185700中小企业网站制作平台
  • 广州专业建设网站南宁著名的网站
  • 襄阳住房和城乡建设网站建设银行演示网站
  • 国家企业信用信息没有网站怎么做昆明网站建设-中国互联
  • 综合性医院网站源代码下载个人创意logo设计
  • 建设银行小微企业网站进不了市场咨询公司排名