定义转发 区域转发 全局转发

    • 定义转发(仅仅转发对某个特定区域的解析请求)

      • 注意:被转发的服务器必须允许为当前服务器做递归查询,否则转发无效

        • 就是在被转发的主DNS服务器中添加
        • acl mynet {

          192.168.23.0/24;

          127.0.0.0/8;

          };

        • allow-recursion { mynet; }; 允许这个网段的服务器做递归查询
      • (1)区域转发:仅转发对某特定区域的解析请求
        • zone "ZONE_NAME" IN{

          type forward;

          forward {first|only};

          forwarders { SERVER_IP; };

          注意:first:为首先转发,转发器不响应时,自行去迭代查询

          only: 只转发

          }

        • 例如:在主DNS服务器/var/named/yhyblog.cn.zone 中添加:
        • ops IN NS ns1.ops

          ns1.ops IN A 192.168.23.5

        • 例如:在主DNS服务器/etc/named.rfc1912.zones中添加:
        • zone "yhyblog.cn" IN {

          type forward;

          forward only;

          forwarders { 192.168.23.3; 192.168.23.4; };

          };

      • (2)全局转发:凡是本地没有通过zone定义的区域查询请求,通通转给某转发器(DNS服务器)
        • options {

          forward {only|first};

          forwarders {SERVER_IP};

          }

        • 例如:在子域服务器中的/etc/named.conf中
        • forward only;

          forwarders { 192.168.23.3; };

                  • 如下为命令演示
                  •  
                    • 在子域中定义区域转发(必须掌握)
                    • 将父域的解析转发,这里是将yhyblog.cn的解析转发给父域进行解析
                    1:在192.168.23.12上编辑/etc/named.rfc1912.zones,添加zone "yhyblog.cn" IN {        type forward;        forward only;        forwarders { 192.168.23.10; 192.168.23.11; };};
                    
                    2:检查下配置文件 named-checkconf /etc/named.rfc1912.zones 
                    
                    3:重新reload一下systemctl reload named.service
                    
                    4:使用dig解析一下父域负责解析的地址dig -t A bbs.yhyblog.cn @192.168.23.12
                    
                    
                    • 在子域中定义全局转发(必须掌握)
                    • 任何解析都转发给解析服务器进行解析
                    1:在192.168.23.12子域服务器中编辑/etc/named.conf ,在optios中添加forward only;forwarders { 192.168.23.10; };
                    
                    2:重启reloadsystemctl reload named.service 
                    
                    3:使用全局转发dig -t A www.baidu.com @192.168.23.12
                    • 传送的安全控制机制(必须掌握)
                    • 案例:父域的正向解析只能传送给从服务器
                    1:编辑192.168.23.10的/etc/named.rfc1912.zones文件,在yhyblog.cn的正向解析中添加zone "yhyblog.cn" IN {        type master;        file "yhyblog.cn.zone";        allow-transfer { slaves; };   // 指定传送为从服务器};
                    
                    2:在192.168.23.10的/etc/named.conf文件定义,slaves主机IP,写在options之上acl slaves {
                    
                    192.168.23.11;
                    
                    };options{......}
                    
                    3:在子域服务器192.168.23.12上,使用dig命令测试传送dig -t axfr yhyblog.cn @192.168.23.10  传送失败
                    
                    3:在从服务器192.168.23.11上,使用dig命令测试传送传送成功
时间: 2024-10-25 03:34:35

定义转发 区域转发 全局转发的相关文章

小程序实现全局转发

小程序实现全局转发 目前小程序是不支持全局转发,需要在转发的页面手动添加showShareMenu方法.但是,咱们还是有方法实现全局转发的. ?? wx.onAppRoute(res=>{ let pages = getCurrentPages(); let view = pages[pages.length-1]; wx.showShareMenu({ withShareTicket: true }); view.onShareAppMessage = function(){ return {

IP数据报转发算法 or 路由器转发分组的过程

首先我们来了解以下几个基本概念: 1.转发:表示的是为分组选择路径的过程 2.IP转发:其传统称法是IP路由选择(IP routing),IP转发它是为要发送的数据报选择路径. 3.分组:(大多数计算机网络都不能连续地传送任意长的数据,所以实际上网络系统把数据分割成小块,然后逐块地发送,这种小块就称作分组(packet).也有些书籍把分组定义为网络层的协议数据单元) 4.分组转发(forwarding):是指在互联网络中路由器转发IP分组的物理传输过程与数据报转发机制.根据分组的目的Ip地址与源

微信小程序转发微信小程序转发

微信小程序转发涉及以下4个方法: 1.Page.onShareAppMessage({}) 设置右上角"转发"配置,及转发后回调函数返回 shareTicket 票据 2.wx.showSahreMenu() 用户点击右上角后,显示"转发"按钮 3.wx.hideShareMenu() 隐藏转发按钮,无视 Page.onShareAppMessage({}) 4.wx.getShareInfo({}) 根据 shareTicket 获取已加密的群信息 1.转发前配置

ABB安全区域(全局区域)的指令解析

VAR wztemporary wzone;//VAR:变量 //wztemporary:全局区域数据类型(wztemporary临时全局区域数据.wzstationary固定式全局区域)wzone:全局区域变量名称 PROC ...//例行程序 WZLimSup \Temp, wzone, volume;//WZLimSup:第一次定义并启用全局区域,以监控机械臂或外轴的工作区域.执行该指令后,在程序执行和点动期间,当机械臂TCP达到规定全局区域,或当机械臂/外轴达到接头中的规定全局区域时,移

配置Linux数据转发(给其他接口转发一个接口的internet网络)

配置Linux数据转发 [主机]第一步开启转发net.ipv4.ip_forward = 1echo "1" > /proc/sys/net/ipv4/ip_forward 第二步 打开iptables的NAT功能:sudo /sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE 其中eth0位可上网的接口 注意:主机下接的客户端 需要配置与eth0同样的DNS才行.

QQ空间自动评论自动转发 微博自动自动转发神器带源码(超简单) 升级版

//QQ空间自动评论自动转发 Dim iy Rem head iy = 0 Rem nextfind FindPic 0,iy,1366,768,"Attachment:\qqzf.bmp",0.9,intX,intY If intX > 0 And intY > 0 Then //MessageBox "aa" MoveTo intX , intY Delay 500 LeftClick 1 MoveTo 0,0 Delay 2000 SayStrin

nginx转发端口路由器再转发

场景 nginx 转发端口 路由器二次转发了,端口不一样 (shiro 或者其他一些权限控制架构会自动跳转,导致的端口不对.) proxy_set_header Host $host:$proxy_port; 这个$proxy_port 写死 nigix做反向代理 注意  :$proxy_port  与 :$server_port 区别 $server_port :nigix监听的端口 $proxy_port : 服务器真正访问的端口 server { listen       8888;   

第二章 Vue快速入门-- 25 过滤器-定义格式化时间的全局过滤器

1 <!DOCTYPE html> 2 <html lang="en"> 3 4 <head> 5 <meta charset="utf-8"> 6 <meta name="viewport" content="width=device-width,initial-scale=1.0"> 7 <title>Document</title> 8

定义了一个vue全局方法,不能再vuex中进行调用

你把函数定义在 Vue 的原型链上,只能在 Vue 的实例里才能取到这个方法. vue组件 是一个Vue 的实例,所以你当然能在这里调用到 ajax 方法. 而,vuex 只是一个 vue插件,在 vuex 里的 this 不是指向 vue实例的,所以肯定是取不到 ajax 方法的. 建议:把函数放在一个单独的模块里定义,这样你在项目的不同地方,可以通过 import 的方式引入使用. 原文地址:https://www.cnblogs.com/eternityz/p/12272533.html