i.am第四弹
使用BIND构建DNS服务器
一 安装域名服务
rpm -qa | grep bind
rpm -ivh bind-9.2.4-2.i386.rpm bind服务器软件包 (4)
rpm -ivh bind-chroot-9.2.4 (4)
rpm -ivh caching-nameserver-7.3-3.noarch.rpm 缓寸域名服务器软件包 (1)
小提示:安装chroot后 配置文件位于 /var/named/chroot/etc/named.conf
工作目录位于 /var/named/chroot/var/named
二 bind服务器的停止和启动
service named start / stop / restart /status
三 配置/var/named/chroot/etcnamed.conf(主域的ip为 192.168.1.2)
ex:
zone"wincto.com" IN {
type master;
file "chly.com.zone";
};
正向解析
zone "1.168.192.in-addr.arpa" IN {
type master;
file "192.168.1.rev" 
};
反向解析
配置区域文件
/var/named/chroot/var/named
vi    wincto.com.zone
$TTL   86400
@                       IN   SOA        @                  root (
20050519    ;serial (d. adams
3h                ;refresh
15m             ; retry
1w               ; expiry
1D)              ; minimum
@                       IN NS                                        @                
www                  IN A                                             192.168.1.11
ftp                      IN A                                             192.168.1.12
mail                    IN A                                             192.168.1.13
www1                IN                CNAME                        www               
@                       IN MX                  5                                 mail.chly.com

vi  192.168.1.rev
上面相同 主要写下面的
@                           IN NS                                   [url]www.wincto.com[/url].
11                           IN PTR                               www.wincto.com.
12                           IN PTR                                ftp.wincto.com.
13                          IN PTR                                 mail.wincto.com
四    配置文件和区域文件的测试
1,named-checkconf     (测试配置文件)
2,named-checkzone      wincto.com /var/named/chroot/var/named/wincto.con.zone (测试区域文件)
named-checkzone 1.168.192.in-addr.arpa /var/named/chroot/var/named/192.168.1.rev(测试区域文件)
五     named的启动
service named start / stop / restart /status
构建从域名服务器
本ip为 192.168.1.3 
主域 ip为 192.168.1.2
从域只需要安装两个软件包
bind-9.2.4-2.i386.rpm
caching-nameserver-7.3-3.noarch.rpm
设置named.conf文件
zone"wincto.com" {
type slave;
file "slaves/wincto.com.zone";
master { 192.168.1.2  ;  };
};
zone "1.168.192.in-addr.arpa" {
type slave;
file " slavex/192.168.1.rev";
masters { 192.168.1.2 ;   };
};
从域的区域文件保存在 /var/named/slaves/
DNS测试原理
nslookup
server 192.168.1.2
测试从域名服务器
server 192.168.1.3
dig @ 192.168.1.2 [url]www.wincto.com[/url]
使用dig命令在DNS服务器192.168.1.2 中查询域名[url]www.wincto.com[/url]的信息

转载于:https://blog.51cto.com/42594785/77745

linux下的dns服务器相关推荐

  1. Linux下的DNS服务器搭建

    Linux下的DNS服务器搭建 一.DNS介绍 1.dns域名系统 2.正向解析和反向解析 二.检查环境 三.搭建主DNS 1.安装dns相关包 2.设置服务开机自启 3.编辑DNS主配置文件 4.编 ...

  2. Linux下配置DNS服务器之一--Master服务器

    Linux下配置DNS服务器之一--Master服务器 系统环境: RedHat EL55 Oracle 11g RAC 集群中引入了SCAN(Single Client Access Name)的概 ...

  3. Linux ENSP 搭建DHCP服务器并实现中继和Linux 下搭建DNS服务器(2个实验可跟做)

    文章目录 DHCP服务 了解DHCP服务 使用DHCP的好处 Linux 下搭建DNS服务器 实验环境 实验过程 修改DHCP配置文件 更改dns服务器名称 更改win10的IP地址 Linux &a ...

  4. linux dns服务无效,Linux下搭建DNS服务器及踩坑

    DNS服务 域名系统(DNS)是建立在分布式数据库上的分层命名系统.该系统将域名转换为IP地址,并可以将域名分配给Internet组资源和用户,无论实体的物理位置如何. 说白了就是:域名与IP之间的相 ...

  5. Linux下的DNS服务器的搭建实战

    Linux下的DNS服务器的搭建 DNS(Domain Name Server,域名服务器) 是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器. DNS ...

  6. Linux下查看DNS服务器IP地址以及使用host命令查询域名对应的IP地址

    Linux下查看DNS服务器IP地址以及使用host命令查询域名对应的IP地址 Linux使用etc/resolv.conf文件来存放DNS服务器的IP地址,使用cat命令查看. cat /etc/r ...

  7. linux下实现dns服务器,实现Linux操作系统下DNS服务器的搭建

    一 环境的假定 两台机器,一台Linux,机器名为Linux,域名为tongqiang.cnIP地址为192.168.0.5,另一台机器为WIN98,机器名为tongqiang,IP地址从Linux上 ...

  8. linux下实现dns服务器,linux下DNS服务器的实现1

    案例 1 有一个域abc.com,dns 服务器为192.168.6.6,有主机www1.1.1.1, ftp主机,地址为2.2.2.2,mail3.3.3.3,mail的别名为pop3,smtp. ...

  9. 带你轻松配置linux下高速缓存DNS服务器

    1.dns(域名系统)的基础知识 dns的定义 域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务 作为将域名和IP地址相互映射的一个分布式数据库,帮助人们方便的访 ...

  10. Linux下的DNS服务器部署

    目录 实验环境 1.DNS基本介绍 1.1.DNS简介 1.2.关于客户端 1.3.关于服务端 1.4.关于报错信息 2.DNS的安装与启用 3.高速缓存DNS 4.DNS的正向解析 5.DNS的反向 ...

最新文章

  1. Maven报错解决:Element 'dependency' cannot have character [children], because the type's content type is
  2. sqlite3 增删更改查询 callback使用
  3. python【力扣LeetCode算法题库】836- 矩形重叠
  4. 自学python还是报班-零基础学Python是应该报课还是自学?
  5. python 获取运行文件的路径
  6. group by和order by在springboot中连用03
  7. iOS开发UIScrollView常见属性和方法
  8. AMPL|区块链项目介绍
  9. 车企建设CDP可能会遇到的坑和挑战,从CRM、SCRM到CDP
  10. EasyClick 原生UI教程扫盲篇
  11. Ice飞冰目录结构应用入口工程配置路由配置《四》
  12. 论文摘要6 - board planar antenna with Circular Polarization
  13. pytorch 模型并行 model parallel
  14. 2190 悼念512汶川大地震遇难同胞——重建希望小学
  15. 运行Python程序的几种方式
  16. 2020计算机考研扩招,官|东北石油大学计算机学院2020研究生调剂·增额扩招
  17. BN和IN对比及其他Normalization
  18. CTO的眼界到底有多宽?
  19. Windows7官方原版iso镜像文件下载链接 ed2k 迅雷打开
  20. qml 不刷新 放大还原_耳放攻略2020版提升耳机音质,怎么买才不坑?手把手教你买...

热门文章

  1. cocos2dx打飞机项目笔记二:BulletLayer类
  2. python使用matplotlib的savefig保存时图片保存不完整的问题
  3. Android之使用HttpURLConnection类查看网络图片以及网络源码
  4. 【转载】JSON介绍
  5. Eclipse启动SpringCloud微服务集群的方法
  6. Oracle导出导入dmp文件(exp.imp命令行)
  7. Java调用浏览器打开指定页面的5种方法(最全)
  8. 获取iview中表单组件Table的选中数据
  9. bootstrap bootstraptable 固定列_BootStrapTable分页
  10. c++用什么软件编程_学习编程用什么做笔记比较好?