DNS设定实例

本文涉及的产品
云解析 DNS,旗舰版 1个月
云解析DNS,个人版 1个月
全局流量管理 GTM,标准版 1个月
简介:
DNS设定实例
 
环境:
redhat9 :默认集成bind-9.2.1-16
功能:
内部使用的DNS,也可以访问外网的域名.
需求:
域名
主机名
IP
domain1.com
s1.domain1.com
192.168.0.111
s2.domain1.com
192.168.0.111
domain2.com
s3.domain2.com
192.168.0.111
s4.domain2.com
192.168.0.28
正向文件 domain1.com 对应  domain1.com.zone;domain2.com 对应 domain2.com.zone
反向文件  0.168.192.local
实验就将192.168.0.111作为dns服务器,192.168.0.28作为客户端
 
配置文件如下
/etc/named.conf
 
// generated by named-bootconf.pl
options {
     directory "/var/named";
     /*
      * If there is a firewall between you and nameservers you want
      * to talk to, you might need to uncomment the query-source
      * directive below.  Previous versions of BIND always asked
      * questions using port 53, but BIND 8.1 uses an unprivileged
      * port by default.
      */
     // query-source address * port 53;
     forwarders {
                202.103.24.68;
     };
        pid-file "/var/run/named/named.pid"; 
};
// 使得外部域名向外转发到202.103.24.68查询(武汉电信的DNS)
//
// a caching only nameserver config
//
controls {
     inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};
zone "." IN {
     type hint;
     file "named.ca";
};
 
zone "localhost" IN {
     type master;
     file "localhost.zone";
     allow-update { none; };
};
 
zone "0.0.127.in-addr.arpa" IN {
     type master;
     file "named.local";
      allow-update { none; };
};
 
 
zone "domain1.com" IN {
     type master;
     file "domain1.com.zone";
     allow-update { none; };
};
 
zone "domain2.com" IN {
     type master;
     file "domain2.com.zone";
     allow-update { none; };
};
 
zone "0.168.192.in-addr.arpa" IN {
     type master;
     file "0.168.192.local";
     allow-update { none; };
};
include "/etc/rndc.key";
 
/var/named/domain1.com.zone
 
$TTL 86400
$ORIGIN domain1.com.
@        1D IN SOA      localhost. root (
                        42       ; serial (d. adams)
                       3H       ; refresh
                       15M      ; retry
                       1W       ; expiry
                       1D )     ; minimum
 
              1D IN NS localhost.
s1            1D IN A       192.168.0.111
s2            1D IN A       192.168.0.111
 
/var/named/domain2.com.zone
 
$TTL    86400
$ORIGIN domain2.com.
@           1D IN SOA   localhost. root (
                    42      ; serial (d. adams)
                    3H      ; refresh
                    15M     ; retry
                    1W      ; expiry
                    1D )        ; minimum
 
            1D IN NS    localhost.
s3          1D IN A     192.168.0.111
s4          1D IN A     192.168.0.28
 
/var/named/0.168.192.local
 
$TTL         86400
@       IN      SOA     localhost. root.localhost.  (
                                      1997022700 ; Serial
                                      28800      ; Refresh
                                      14400      ; Retry
                                      3600000    ; Expire
                                      86400 )    ; Minimum
              IN      NS      localhost.
 
111       IN      PTR     s1.domain1.com.
111       IN      PTR     s2.domain1.com.
111       IN      PTR     s3.domain2.com.
28       IN      PTR     s4.domain2.com.
 
启动服务
/etc/rc.d/init.d/named start
 
port 观察  
[root@test root]# netstat -tuln | grep 53
 
查看日志
tail -n 15 /var/log/messages | grep named
 
在设定好之后,方便直接在dns服务器调试,需要改本机的DNS,可以这么改
[root@localhost named]# vi /etc/resolv.conf
 
nameserver 127.0.0.1
nameserver 202.103.24.68
search localdomain
 
客户端测试,XP上将DNS指向192.168.0.111
ping如下地址
s1.domain1.com
s2.domain1.com
s3.domain2.com
s4.domain2.com
[url]www.baidu.com[/url] ( 外网域名)
 
所有通过表示成功
   

本文转自yahoon 51CTO博客,原文链接:http://blog.51cto.com/yahoon/30593,如需转载请自行联系原作者
相关文章
|
2月前
|
人工智能 NoSQL atlas
4大企业实例解析:为何MongoDB Atlas成为AI服务构建的首选
本文所提及的仅是MongoDB Atlas在AI领域可实现功能的冰山一角
1667 1
|
2月前
|
存储 缓存 安全
掌握Go语言:Go语言中的字典魔法,高效数据检索与应用实例解析(18)
掌握Go语言:Go语言中的字典魔法,高效数据检索与应用实例解析(18)
|
1月前
|
弹性计算 缓存 应用服务中间件
阿里云服务器2核2G99元和2核4G199元实例规格性能及适用场景解析
2024年阿里云推出了两款云服务器,2核2G3M带宽40G ESSD Entry盘价格只要99元1年,2核4G5M带宽80G ESSD Entry盘价格只要199元1年,这两款云服务器的活动截止日期为2026年3月31日,活动期间新购、续费同价。那么这两款云服务器怎么样呢?可以用来做什么?本文将对这两款云服务器进行深度解析,包括配置介绍、实例规格、使用场景以及购买建议,以供选择参考。
阿里云服务器2核2G99元和2核4G199元实例规格性能及适用场景解析
|
1月前
|
存储 机器学习/深度学习 编解码
深度解析阿里云服务器计算型c7与计算型c8y实例区别与选择参考
在阿里云提供的众多计算型云服务器实例规格中,计算型c7和计算型c8y实例是两款备受关注的云服务器规格。主要适用于网站应用、批量计算、视频编码等各种类型和规模的企业级应用,对于初次接触阿里云服务器的新手用户来说,可能并不是很清楚他们之间的区别,因此可能不知道怎么选择。本文将从实例的架构、处理器、存储与网络能力、使用场景、指标数据、收费标准以及实时活动价格等多个维度,对计算型c7和计算型c8y实例进行深度解析,以供参考和选择。
深度解析阿里云服务器计算型c7与计算型c8y实例区别与选择参考
|
22天前
|
数据采集 前端开发 JavaScript
python语言通过简单爬虫实例了解文本解析与读写
python|通过一个简单爬虫实例简单了解文本解析与读写
|
2月前
|
弹性计算 数据挖掘 应用服务中间件
阿里云服务器通用算力型U1实例解析,实例性能、适用场景及常见问题参考
在阿里云服务器的所有实例规格中,通用算力型u1实例主打的是高性价比,通用算力型U1实例云服务器自推出以来,就受到了广大用户的关注,也是目前阿里云的活动中比较热门的云服务器实例,这个实例规格的性能要好于经济型e等共享型实例,价格又比计算型c7、通用型g7等其他企业级实例要低一些。本文将深入解析通用算力型U1实例的特点、适用场景以及价格优势,帮助用户更好地了解该云服务器实例。
阿里云服务器通用算力型U1实例解析,实例性能、适用场景及常见问题参考
|
18天前
|
Unix Shell Perl
技术心得:实例解析shell子进程(subshell)
技术心得:实例解析shell子进程(subshell)
|
19天前
|
域名解析 网络协议 程序员
程序员必知:【转】adns解析库——域名解析实例(C++、linux)
程序员必知:【转】adns解析库——域名解析实例(C++、linux)
22 0
|
19天前
|
域名解析 网络协议 程序员
程序员必知:【转】adns解析库——域名解析实例(C++、linux)
程序员必知:【转】adns解析库——域名解析实例(C++、linux)
14 0
|
2月前
|
存储 Java
JAVA中的变量:深入解析与实例
JAVA中的变量:深入解析与实例
43 3

相关产品

  • 云解析DNS
  • 推荐镜像

    更多