首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >绑定,强制从区更新

绑定,强制从区更新
EN

Server Fault用户
提问于 2019-02-16 13:41:52
回答 2查看 49K关注 0票数 11

我有两个测试服务器:主服务器和从服务器:

主人正在更新奴隶,但速度很慢。如何加快速度。

硕士(192.168.0.122) /etc/named.conf

代码语言:javascript
运行
复制
zone "domain.com." {
    type master;
    file "caching-example/domain.com.db";
    //allow-update { key rndc-key;};
    notify yes;
    also-notify    { 192.168.0.66; };
    allow-transfer { 192.168.0.66; };
};

奴隶(192.168.0.66) /etc/named.conf

代码语言:javascript
运行
复制
zone "domain.com" {
    type slave;
    file "caching-example/domain.com.db";
    //allow-update { key rndc-key; };
    //allow-transfer { none; };
    allow-notify { 192.168.0.122; };
    masters      { 192.168.0.122; };
}

主/var/命名/缓存-示例/domain.com.db区域

代码语言:javascript
运行
复制
$TTL    3600
$ORIGIN domain.com.
@       IN      SOA     darkstar.example.net.    root.example.net. (
                 2012033101         ; Serial
                       3600         ; Refresh
                       1800         ; Retry
                     604800         ; Expire
                      43200 )       ; Negative Cache TTL

    IN      NS      darkstar.example.net.

@       IN      A       162.144.18.114
www     IN      A       162.144.18.114

现在,当我手动调用master /var/named/ cahnge例/domain.com.db区域时

代码语言:javascript
运行
复制
$TTL    3600
$ORIGIN domain.com.
@       IN      SOA     darkstar.example.net.    root.example.net. (
                 2012033102         ; Serial
                       3600         ; Refresh
                       1800         ; Retry
                     604800         ; Expire
                      43200 )       ; Negative Cache TTL

    IN      NS      darkstar.example.net.

@       IN      A       8.8.8.8
www     IN      A       8.8.8.8

domain.com为8.8.8.8,奴隶为domain.com,为162.144.18.114。

dig @192.168.0.122 domain.com

代码语言:javascript
运行
复制
domain.com.     3600    IN  A   8.8.8.8

dig @192.168.0.66 domain.com

代码语言:javascript
运行
复制
domain.com.     3600    IN  A   162.144.18.114

在从服务器上尝试使用rndc,但没有成功,rndc refresh domain.com

代码语言:javascript
运行
复制
zone refresh queued

主人正在更新一个奴隶,但是速度很慢,有什么方法可以加快速度吗?我发现负Cache TTL可以存储更新时间,但是bind需要重新加载配置。Is可以自动更新?

Is可以强制从从?对区域进行更新

编辑**

代码语言:javascript
运行
复制
Feb 16 01:00:21 darkstar named[1460]: client @0x7fec000bfea0 192.168.0.122#49018: received notify for zone 'domain.com'
Feb 16 01:00:21 darkstar named[1460]: zone domain.com/IN: notify from 192.168.0.122#49018: serial 2012033102
Feb 16 01:00:21 darkstar named[1460]: zone domain.com/IN: Transfer started.
Feb 16 01:00:21 darkstar named[1460]: transfer of 'domain.com/IN' from 192.168.0.122#53: connected using 192.168.0.66#51117
Feb 16 01:00:21 darkstar named[1460]: zone domain.com/IN: transferred serial 2012033102
Feb 16 01:00:21 darkstar named[1460]: transfer of 'domain.com/IN' from 192.168.0.122#53: Transfer status: success
Feb 16 01:00:21 darkstar named[1460]: transfer of 'domain.com/IN' from 192.168.0.122#53: Transfer completed: 1 messages, 5 records, 176 bytes, 0.003 secs (58666 bytes/sec)
EN

回答 2

Server Fault用户

回答已采纳

发布于 2019-02-16 15:05:47

你的设置正在做它应该做的事情:

  1. 修改区域文件,包括更新SOA序列。
  2. 你在主人上运行rndc reload
  3. 主程序发送通知/通知区域更改。
  4. 奴隶(S)请求区域转移。

BIND不是监视文件更改,也就是说,它不自动执行这一操作是正常的。每次修改后,必须在主服务器上运行rndc reload。从服务器不能强制主程序重新加载配置/区域。

票数 17
EN

Server Fault用户

发布于 2019-12-24 13:11:07

对你未回答的问题的迟答:

是否可以强制从从/从上进行区域更新?

我只是想加速/强制传输,并在我的奴隶上使用它来处理每一个过时的域:

代码语言:javascript
运行
复制
rndc retransfer domain.com
票数 26
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/954269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档