dns服务 很多问题,后续再研究

慕课网: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信息。

[[email protected] ~]# vim /etc/resolv.conf
[[email protected] ~]# 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  #该包为客户端工具,默认安装,用于搜索域名指令。

启动:

[[email protected] ~]# /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

主启动
[[email protected] ~]# /etc/init.d/named restart
[[email protected] ~]# 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文件。
[[email protected] named]# cp -a named.localhost xuegod.cn.zone
[[email protected] 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.

保存。启动:
[[email protected] named]# service named restart

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

备注:

时间同步。
[[email protected] ~]# ntpdate time.windows.com
[[email protected] named]# ntpdate time.windows.com

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

时间: 2025-01-09 19:41:43

dns服务 很多问题,后续再研究的相关文章

DNS服务相关概念详解

实验环境:RHEL 32Bit DNS服务相关概念详解 DNS是一种域名解析服务,DNS服务的核心以及DNS服务的标准都是基于一个软件来实现的,这个软件叫做BIND(Berkeley Internet Name Domain),互联网上几乎所有的DNS服务都是由BIND来构建的,虽然也有其它的DNS服务构建标准,但是它们的使用语法以及工作机制都和BIND非常接近. ·Linux服务器和Windows服务器的比较 Linux服务器在没有SELinux的时候它的安全级别和Windows服务器的安全级

【详解】DNS服务工作原理、正反向解析和主从同步

目录: 一.理论部分 二.实验部分 ******************************理论部分*************************************** 正文: 一.什么是DNS服务. DNS服务是互联网的基础性服务之一.全称为Domain Name System(域名系统).DNS是因特网上作为域名和IP地址相互映射的一个分布式数据库,提供将域名转换成对应IP地址的信息条目,能够使用户更方便的通过域名(如baidu.com)去访问互联网,而不用去记住能够被机器直接

DNS服务基础及bind基础配置和应用

DNS服务基础及bind基础配置和应用  DNS服务基础011.DNS:Domain   Name  Service,  ( 应用层协议)2.tld:Top Level Domain 顶级域(1)顶级域中的组织域.com  (company).net    网络组织.org非盈利型组织   org:other  organizations.gov  government.edu    教育机构.mil   military军事的,军队,军人...(2)顶级域中的国家域.tw   .hk  .cn

dns服务bind使用

正向,反向,主从,子域,转发器,安全控制. 介绍: top level domain(tld) 顶级域 域的组织络式,我们也看到箭头是单向的,这也是域名解析的方式,在本地DNS服务器无法解析的情况下,本地DNS服务器会直接去找根域,再找顶级域,找到组织域再找到主机名.注册域名一般就是注册的组织域,现在也有那种net.co,这种不知道是怎么个情况. 递归 迭代: 现在我们先来看看左下角这个用户是如何解析到redhat.com下面的主机的.server是对应的dns服务器. 用户向本地的DNS服务器

20150920 DNS服务

第一部分:DNS概述 1.概含 DNS(domain name system)用于解决通信转换问题 IP地址与名称 1)DNS域名称空间:它指定用于组织名称的域的层次结构 2)资源记录(RR-resource record):它将DNS域名映射到特定类型的资源信息, 以供在名称空间中注册或解析名称时使用.在Linux系统中,通常"名称解析库(文本 文件,位于/var/named/)"中的每一行称作一个资源记录 3)DNS服务器:它存储和应答资源记录的名称查询 4)DNS客户端(解析程序

DNS服务器之bind

bind早期是有伯克利维护,后来交给了ISC进行维护,官方站点www.isc.org 在linux主机上提供可供选择的域名解析机制,在/etc/nssswitch.conf文件提供了域名解析的平台,里面可以定义多重解析域名的方法以及本主机采用优先采用哪种域名解析方法. hosts:      files dns 其中files表示优先使用本地hosts文件来解析域名 dns表示其次使用dns服务来解析域名,这两者的顺序即表示他们使用时的优先级 而在/usr/lib64目录下有以下三口库文件可以实

DNS服务编译安装,及配置

DNS服务是域名转换服务. 原理及功能可以参考http://kmk0226.blog.51cto.com/5975994/1678180 今天的博客是介绍DNS服务的编译安装,以及安装之后如何配置DNS服务,让服务能正常运行. 在Linux系统中,DNS服务在Bind这个程序中配置的. 首先,要编译安装DNS服务,需要先去下载源码包. 源码包可以在bind官方网站下载 bind官方站点:www.isc.org 有9.9.X与9.10.X的版本,我们这里以9.9.X的版本来编译安装. X代表子版本

RHEL7上配置DNS服务

1.课程目标 了解什么是DNS及DNS的重要性: 掌握DNS的层次化区分:根域,顶级域,二级域等: 掌握DNS的配置并能熟练运用: 2.DNS简介 DNS (Domain Name Server)域名解析服务,使用TCP&UDP的53号端口(主从DNS之间用TCP,客户端查询使用UDP).它可以完成域名与IP地址的互换,可以通过IP地址解析到域名:也可以通过域名解析到IP地址. 2.1.DNS的层次化 根域:根域位于层次化结构的最顶部并用点"."表示全球有十三个根服务器.一个主

dns服务实践

测试环境 VMware 虚拟机环境, linux平台centos6.5 ,ip网段172.16.26.1-6 安装dns服务器提供dns服务 安装bind (named) 测试环境 centos6.5平台, ip地址172.16.26.3 /etc/named.conf  ==>主要配置文件 options { //listen-on port 53 { 127.0.0.1; }; 监听的端口和地址 , 只为自己服务,咋行呢? //listen-on-v6 port 53 { ::1; }; I