Linux搭建DNS实战一

DNS配置使用

Linux搭建DNS实战一 本地解析

svr5  为服务端-CentOS6

pc205为客户端-CentOS6

软件包bind、bind-chroot 
安装软件包

-----------------
[[email protected] ~]# yum -y install bind bind-chroot
[[email protected] ~]# mv /etc/named.conf  /etc/named.conf.bak      //备份默认配置

因为配置文件里很多功能用不到,所以直接创建一个,这样简单明了,需要什么功能在往上加。

vim  /etc/named.conf
options {
    directory   "/var/named";   //地址文件的默认位置
};
zone "hellc.cn" IN {     //定义正向区域
    type  master;          //区域类型为主DNS
    file  "hellc.cn.zone";     //地址库文件
};

...

named-checkconf /etc/named.conf   //检查语法

无输出,代表配置文件语法没问题。

---------------------------------------
建立解析数据库(区域文件)
根据named.conf配置中指定的路径和名称
[[email protected] ~]# vim /var/named/hellc.cn.zone
$TTL   86400
@   IN   SOA   @    root.hellc.cn.(
                              2015052201  ;更新序列号
                              4H  ;刷新时间
                              15M ;重试间隔
                              4H  ;超时时间
                              1D  ;无效记录的生存时间
)
@         IN      NS      www.hellc.cn. ;本区域DNS服务器的FQDN
www     IN      A       192.168.4.5   ;本区域DNS服务器的IP地址
bbs       IN      A       192.168.4.205 ;其他解析记录
tts         IN      A       192.168.4.110

...

named-checkzone  hellc.cn  /var/named/hellc.cn.zone

//确保结果为OK:

chown  :named  /etc/named.conf  /var/named/hellc.cn.zone

//设置所属组为named

[[email protected] named]# service named restart

//启动服务

客户端检测

修改客户点DNS
该文件是DNS域名解析的配置文件
nameserver 定义DNS服务器的IP地址

[[email protected] ~]# vim /etc/resolv.conf

nameserver 192.168.4.5

...

使用nslookup测试一下DNS是否能解析

nslookup www.hellc.cn

nslookup查询www.hellc.cn解析结果应为192.168.4.5
nslookup查询bbs.hellc.cn解析结果应为192.168.4.205
nslookup查询tts.hellc.cn解析结果应为192.168.4.110

简单的dns就搭建好了。
=======================

时间: 2024-10-17 04:04:37

Linux搭建DNS实战一的相关文章

Linux搭建DNS服务器

DNS相关概念 DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串.通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析).DNS协议运行在UDP协议之上,使用端口号53. 作用:解析域名 区域:正向区域.反向区域 记录: A记录 MX记录:搭建邮件服务器 PTR记录:反向记录,出现在反向区域中 CNAME记录:别名记录 NS记录:DNS授权服

Linux搭建DNS二 多域名解析

Linux搭建DNS二 多域名解析继续上一篇文章svr5 服务端 Centtos6 192.168.4.5pc205 客户端 Centos6 192.168.4.405域名hellc.cnhellc.com.cn---------------------------------------- 添加hellc.cn区域 (在配置文件追加) [[email protected] ~]# vim /etc/named.conf options {        directory   "/var/na

Linux 搭建DNS

Linux 搭建DNS 使用yum源安装 yum -y install bind* 修改主配置文件 [[email protected] ~]# cp /etc/named.conf /etc/named.conf.bak  # 修改之前先备份一遍 [[email protected] ~]# vi /etc/named.conf  修改为以下: options {           listen-on port 53 { any; }; // 监听在主机的53端口上.any代表监听所有的主机

Linux搭建DNS服务

在Linux中搭建dns服务跟Windows上一样,服务原理都一样,DNS服务默认使用UDP53端口,在Linux中称为BIND服务,在Linux中,DNS分为不同的类型,常见的类型有:缓存域名服务器:只是提供域名解析结果的缓存结果,目的在于提高查询速度和效率.但是没有自己控制的区域地址 数据:主域名服务器:维护一个特定的DNS区域的地址数据库,对其中的解析服务具有自主控制权,是指定区域中唯一存在 的权威服务器.官方服务器: 从域名服务器:与主域名服务器提供相同的DNS解析服务,常常用于DNS服

linux 搭建 DNS 主从同步

1搭建DNS 主 从服务器. 1.1环境要求: Centos 6.5 x86_64 1.2硬件配置: 名称 IP规划 cpu 内存 硬盘 主服务器 192.168.0.24 4核 8G 80G 从服务器 192.168.0.34 4核 8G 80G 1.3软件包安装: [[email protected] ~]# yum install -y bind bind-chroot bind-utlis 1.4配置文件: /etc/named.conf bind 服务主配置文件. /var/named

Linux搭建DNS服务器:CentOS7

一.DNS服务器简介.1.简介.DNS(Domain Name System)域名系统.目前提供网络服务的应用使用唯一的32位的IP地址来标识,但是由于数字比较复杂.难以记忆,因此产生了域名系统(DNS),通过域名系统,可以使用易于理解和形象的字符串名称来标识网络应用(如www.baidu.com.www.taobao.com).访问互联网应用可以使用域名,也可以通过IP地址直接访问该应用,在使用域名访问网络应用时,DNS负责将域名解析为IP地址.2.DNS服务器特点.分布式的数据库:解决了数据

详解linux搭建DNS服务器器

整个hteret大家庭中连接了数以亿计的服务器个人主机,其中大部分的网站,部件等服务器都使用了域名形式的地址,如www.google.com.mail 163.com 等.很显然这种地址形式要比使月01231317202103 7A 的户地址形式更加直观而且更容易被用户记住. DNS系统在网络中的 作用处是维护着一个地址数现连,其中记录了各种主机城名与户地址的技关系上内便光安户租序现供正向的地址解析服务正向解析根据域名查IP 地址即将指定的域名解析为相对应的P地址,域名的正向解 析是DNS服务器

Linux 搭建DNS服务器

系统环境:CentOS 6.5 mini IP地址:192.168.100.100 1.安装相关软件包 #  yum install -y bind* caching-nameserver 2.防火墙端口开放 #  vi /etc/sysconfig/iptables -AINPUT -m state --state NEW -m tcp -p tcp --dport 53 -j ACCEPT -AINPUT -m state --state NEW -m udp -p udp --dport

Linux下搭建DNS服务器

一.修改Linux主机名 1.hostname 主机名 [[email protected] named]# hostname ifs.com 2.vi /etc/hosts [[email protected] named]# vi /etc/hosts 127.0.0.1 ns.ifs.com ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6 ~ 3.vim /etc/sysconfi