慕课网:http://www.imooc.com/video/5220

参考:http://jingyan.baidu.com/article/870c6fc32c028eb03fe4be30.html

http://www.tuicool.com/articles/aUNzMfi

http://www.07net01.com/linux/dnszhucongfuzhijiquyuchuansong_505144_1373161402.html

http://wenku.baidu.com/view/ceeb52dc50e2524de5187ef9.html

http://www.linuxidc.com/Linux/2012-10/72508p3.htm

http://blog.chinaunix.net/uid-26777939-id-3140698.html

http://blog.chinaunix.net/uid-23829146-id-2656736.html

如果没有dns域名解析,那么就上不了网。

之前配置的dns信息。

[root@ygy130 ~]# vim /etc/resolv.conf
[root@ygy130 ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

也可以指定域名和地址,那么当你ping www.ygy.com的时候,实际上是ping 192.168.0.54

这里指定了,就不用到服务器中去解析了。

现在我们做一个本地的dns服务器。去充当114.114.114.114服务器。

安装程序:

yum install bind bind-chroot bind-utils   -y

bind-9.7.3-8.P3.el6.x86_64.rpm   #该包为DNS 服务的主程序包。

bind-chroot-9.7.3-8.P3.el6.x86_64.rpm   #提高安全性。

#bind-chroot是bind的一个功能,使bind可以在一个chroot 的模式下运行.也就是说,bind运行时的/(根)目录,并不是系统真正的/(根)目录,只是系统中的一个子目录而已.这样做的目的是为了提高安全性.因为在chroot的模式下,bind可以访问的范围仅限于这个子目录的范围里,无法进一步提升,进入到系统的其他目录中.

bind-utils-9.7.3-8.P3.el6.x86_64.rpm  #该包为客户端工具,默认安装,用于搜索域名指令。

启动:

[root@ygy130 ~]# /etc/init.d/named start

1. 【作文题】 搭建DNS服务器实现域名解析 
作业:
1、给公司配置一个内网DNS服务器,可以解析域名 xuegod.cn为IP:192.168.1.63。另外,为保证服务器稳定,你还要把xuegod64搭建成一个从DNS服务器。
测试:配置PC客户端的DNS服务器地址为:192.168.1.63和192.168.1.64 . 当把192.168.1.63网卡关闭时,ping xuegod.cn 还可以通过xuegod64正常解析。

1.
首先两台主机都安装bind相关软件
yum install bind bind-chroot bind-utils -y

主启动
[root@ygy130 ~]# /etc/init.d/named restart
[root@ygy130 ~]# vim /var/named/chroot/etc/named.conf
listen-on port 53 { any; };
listen-on-v6 port 53 { any; };
allow-query { any; };
zone "xuegod.cn" IN{
type master;
file "xuegod.cn.zone";
allow-transfer {192.168.31.0/24;};
};
创建zone文件。
[root@ygy130 named]# cp -a named.localhost xuegod.cn.zone
[root@ygy130 named]# vim xuegod.cn.zone

$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 192.168.31.130
www.xuegod.cn. A 192.168.2.20
www.xuegod2.cn. CNAME www.xuegod.cn.

保存。启动:
[root@ygy130 named]# service named restart

配置从服务器:
[root@yu131 ~]# service named restart
[root@yu131 ~]# vim /var/named/chroot/etc/named.conf
下面这里和主服务器不同
zone "xuegod.cn" IN{
type slave;
file "slaves/xuegod.cn.zone.file";
masters { 192.168.31.130; } ;
};
保存后重启服务
[root@yu131 ~]# service named restart
检查出现定义的文件:说明成功
[root@yu131 ~]# ls /var/named/chroot/var/named/slaves/
xuegod.cn.zone.file
You have new mail in /var/spool/mail/root
[root@yu131 ~]#

备注:

时间同步。
[root@yu131 ~]# ntpdate time.windows.com
[root@ygy130 named]# ntpdate time.windows.com

131从服务器,网卡配置中的dns改成192.168.31.130.
同时修改一下/etc/resolve.conf 的dns地址。
重启一下网卡。

转载于:https://www.cnblogs.com/yuguangyuan/p/5937126.html

dns服务 很多问题,后续再研究相关推荐

  1. DNS服务解析与原理笔记

    引言 DNS介绍 DNS原理与解析 DNS查询 DNS服务搭建 DNS劫持和污染 计算机面试 or 真题 DNS应用扩展 参考与推荐 引言 我想很多人遇到过这样一种情况,电脑突然上不了网了,或者说可以 ...

  2. DNS服务详解及正向解析与反向解析

    现在想想,我们平时在浏览器上浏览网页时,一般是不是使用的域名去访问的呢,为什么要使用域名呢,使用域名的好处是什么呢,带着这些问题,深入思考才能真正的学好DNS. 要想了解DNS,就必须先知道域名这个概 ...

  3. [RHEL5企业级Linux服务攻略]--第4季 DNS服务全攻略

    1 DNS原理 1.1 DNS简介 DNS(Domain Name System)域名系统,在TCP/IP网络中有非常重要的地位,能够提供域名与IP地址的解析服务. 1.2 域名空间 DNS是一个分布 ...

  4. 小白学数据分析-----付费渗透率再研究

    今天所谈到的东西其实是关于新增付费用户的研究模型的内容,谈到模型,有时候我们过于神话了,模型其实最后就是一套方法论,我自己觉得这倒是自己思维思考最后落地的一个载体,因为思维要实现.训练.评估,最后出现 ...

  5. 总结之:CentOS6.5 DNS服务BIND配置、正反向解析、主从及压力测试(3)

    DNS服务器的主从复制关系 首先我们要有两台NDS服务器.我这里就启动了两台虚拟机了.要想为域内的DNS服务器必须要在上级获得授权的前提下.添加从服务器的关键的一步:那就是在你主服务器的区域文件中为从 ...

  6. 20150920 DNS服务

    第一部分:DNS概述 1.概含 DNS(domain name system)用于解决通信转换问题 IP地址与名称 1)DNS域名称空间:它指定用于组织名称的域的层次结构 2)资源记录(RR-reso ...

  7. 最新动态,电信屏蔽Godaddy部分DNS服务

    从7月16日开始,国内部分地区用户(主要是西安电信和部分地区联通用户)向我反映,无法访问我的博客,经过我的测试排查发现,原因是部分地区的电信运营商屏蔽了我博客DNS解析服务商Godaddy的DNS服务 ...

  8. Linux DNS服务配置与管理详解

    域名系统 DNS 本章内容 -名字解析介绍 -DNS服务工作原理 -实现主服务器 -实现反向解析区域 -实现从服务器 -实现子域 -实现转发 -实现智能DNS -DNS排错 -实现Internet 的 ...

  9. Master DNS服务的搭建

    很多企业都通过Linux来搭建自己的DNS服务器来提高网路效率,在此我们来学习如何搭建Master DNS服务器.    首先,确定是否搭建yum仓库,并有软件包可用,如DVD光盘是否挂载. 一.安装 ...

最新文章

  1. Java集群优化——dubbo+zookeeper构建高可用分布式集群
  2. 字节跳动面试官问我看过哪些源码,然后就没有然后了
  3. 【计算机本科补全计划】Mysql 学习小计(2)
  4. 使用组合索引你得注意了
  5. Ubuntu系统手动安装英伟达驱动程序
  6. Keepalived详解之 - LVS(IPVS)管理工具ipvsadm使用指南
  7. postgresql c语言,任意语言访问PostgreSQL:C语言接口
  8. Android 设置 横屏 竖屏 (转)
  9. 虚拟货币公有链项目集体爆发,AE超过历史最高点
  10. paip.语义分析--分词--常见的单音节字词 2_deDuli 单字词 774个
  11. 【python利用url下载文件】
  12. 50道经典计算机网络面试题梳理
  13. 外接显示器屏幕亮度调节
  14. Apache——CVE-2021-41773
  15. 学习Oneindex的搭建[国际Onedrive]
  16. SDRAM中数据掩码的作用(DQM)
  17. 使用update!导致的更新时候的错误信息不显示 ruby on rails
  18. 【总结】1396- 60+个 VSCode 插件,打造好用的编辑器
  19. Pixhawk RPi CM4 Baseboard 树莓派CM4安装Ubuntu20.04 server 配置ros mavros mavsdk
  20. 百度开源了一款黑科技!超轻量级目标检测算法,网友:这也太好用了!

热门文章

  1. ai伪造论文实验数据_5篇有关AI培训数据的基本论文
  2. 华为 原生android 6.0,安卓6.0原生桌面轻体验,我的手机从未如此流畅过
  3. python括号的区别_Python中类-带括号与不带括号的区别
  4. 索尼录音笔怎么导出录音内容_录音笔十大品牌名单出炉!录音笔十大品牌排名榜单揭晓!...
  5. python怎么引用多行输入_python调用shell返回两行第二行需要输入密码怎么办?import os os.syst...
  6. springboot 获取bean_SpringBoot高级(自动配置 事件监听 监控)
  7. python环境配置opencv_【Python】python2.7 安装配置OpenCV2
  8. c++switch实现猜拳_C语言实现人机猜拳游戏,非常适合C++小白练习的项目!
  9. Django学习手册 - ORM 数据创建/表操作 汇总
  10. mysql带条件查询,联表查询