DNS服务器笔记

1、域名解析:域名——>DNS服务器——>IP地址;

2、DNS域名又称DNS命名空间,它以层次树状结构进行管理;

3、DNS域名结构:根域—>顶级域名(一级域名)—>二级域名—>三级域名…..

4、顶级域名一般分为通用和国家两类;对于二级域名,规定不一,我国分为类别域名和行政域名;

5、在没有DNS之前,通过计算机上的一个hosts文件(/etc/hosts)的方式来实现主机名到IP地址的解析;通过手动将成对的主机名与IP地址添加到hosts文件中,系统通过自动查询的方式实现解析,

6、DNS服务器不依赖一个大型映射文件,它采用分布式的结构管理域名;这样,每台主机只需设置需要使用的DNS服务器的IP地址即可,而每台DNS服务器只需维护自身域中的DNS记录,而分布在不同域中的DNS服务器则构成了分布式的域名数据库系统;

7、DNS解析域名的过程:

(1)  主机系统向本地DNS服务器发出DNS解析请求,

(2)  本地DNS服务器在收到请求后,先在本身的DNS数据库中进行查找匹配域名和IP地址对应的记录,如果找到,就直接返回给客户端并结束本次DNS解析过程;反之,则将请求转发到根域DNS服务器;

(3)  根域DNS服务器查找域名所对应的顶级域,再由顶级域查到二级域,依次类推,直至最后查到需要解析的域名和IP地址,并将结果返回本地DNS服务器;

(4)  最终本地DNS服务器将结果返回客户端并结束本次解析过程;

(5)  如果最终查找不到,则由本地DNS服务器向客户端发送无法解析的错误信息;

8、正向解析区域文件用于映射域名和IP地址;反向解析区域文件用于定义IP地址到域名的解析,它采用与正向解析区域文件类似的选项和格式,但由于进行反向解析,所以该文件是使用PTR指针记录,而不是主机记录;

时间: 2024-10-13 12:56:36

DNS服务器笔记的相关文章

DNS服务器搭建笔记

DNS在linux服务器上的服务名是named,而named服务依赖软件bind. 环境: 系统版本:VBOX虚拟机centos6.0. 本机内网IP 192.168.2.198. 一.安装软件bind. 1.显示bind相关的软件包. [[email protected] ~]# yum list bind* bind.i686 bind-chroot.i686 bind-devel.i686 bind-dyndb-ldap.i686 bind-libs.i686 bind-sdb.i686

DNS服务器bind的架设笔记

bind在Linux下为主流的DNS服务器架设软件,本篇讲的是通过yum在RHEL7上安装与配置DNS服务器 通过yum在线安装bind软件,下载的版本为9.9.4 #yum -y install bind 主要文件存放路径: /etc/named.conf    主配置文件 /var/named            区域文件存放路径 /etc/rndc.conf    /etc/rndc.key    rndc配置文件和KEY存放路径 正向区域:将FQDN地址转换为IP记录 反向区域:将IP

西部开源学习笔记BOOK3《unit 2.DNS服务器集群》

############################### ###### unit2.DNS服务器集群 ###### ############################### ##########实验环境########## 主DNS server:172.25.254.219(Master) [[email protected] ~]# vim /etc/resolv.conf 3 nameserver 172.25.254.219 备DNS server:172.25.254.11

Linux学习笔记<二十六>——DNS服务器

DNS(Domain Name System 域名系统):提供Internet上域名到IP地址的映射 域名:又叫主机名,FQDN(Full Qualified Domain Name完全限定域名) 基本信息: Linux中通常使用bind服务来提供DNS服务器 应用层协议 基于UDP53端口号:用于查询 基于TCP53端口号:用于主从服务器同步数据 基于TCP953端口号:rndc用于远程控制DNS服务器 解析方式: 正向:FQDN <--> IP 反向:IP <-->FQDN 解

Dnsmasq安装与配置-搭建本地DNS服务器 更干净更快无广告DNS解析

默认的情况下,我们平时上网用的本地DNS服务器都是使用电信或者联通的,但是这样也导致了不少的问题,首当其冲的就是上网时经常莫名地弹出广告,或者莫名的流量被消耗掉导致网速变慢.其次是部分网站域名不能正常被解析,莫名其妙地打不开,或者时好时坏. 如果碰上不稳定的本地DNS,还可能经常出现无法解析的情况.除了要避免"坏"的DNS的影响,我们还可以利用DNS做些"好"事,例如管理局域网的DNS.给手机App Store加速.纠正错误的DNS解析记录.保证上网更加安全.去掉网

linux配置服务器笔记

设置防火墙开放80端口 -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT 虽然看不懂是什么,但是这个是用于开放80端口的. 网上的教程实在坑到家了,手动输入老是输入错误,保存起来下次直接用. apache设置网站 设置监听的端口 Listen 80 Listen 8080 设置VirtualHost 默认的例子 #<VirtualHost *:80> ip:端口 # ServerAdmin [email prote

在Debian上用Bind 配置DNS服务器

1 什么是DNS 初学者可能不理解DNS到底是什么,干什么用.我是在1998年大学毕业时才听说这个词的.那时我在聊天室碰到潍坊信息港的一个网管,我恬不知耻地说我也是个网管,他说也维护DNS吗?我说,DNS是什么? --DNS,DomainName Service,或者Domain Name Server,域名服务/域名服务器. 你在你的浏览器里面输入http://www.linuxsir.com之后,之所以可以上去,就是因为有了DNS. 简单地说,DNS把一串名字,转换成了IP地址.你可能会说:

17、DNS服务器

DNS     domain  name system   域名系统 [[email protected] ~]# vim /etc/nsswitch.conf hosts:      files dns --涉及到名称翻译的都会先查找/etc/hosts,再查找DNS www.baidu.com   -->  公网的IP地址 TCP/IP 架构的网络都是以IP地址做为识别的,做逻辑寻址 但是因为客户不可能记得住那么多IP地址,所以使用一个域名,而DNS做的就是把域名解析为IP地址 主机名和域名

一步一步搭建主从DNS服务器

DNS服务作为基础的网络服务在互联网中到处存在,学习搭建DNS服务器是网络管理员的基本技能之一. 准备环境:vmware workstation 10 redhat 5.10 x86_64  虚拟机2台 主DNS:192.168.195.129  ns1.jwh5566.com 192.168.1.114  连外网   主要是客户端用来测试DNS是否递归查询的 从DNS:192.168.195.128    ns2.jwh5566.com 域名:jwh5566.com 代理的客户端:192.16