AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 849624
Accepted
Zak
Zak
Asked: 2017-05-12 14:33:02 +0800 CST2017-05-12 14:33:02 +0800 CST 2017-05-12 14:33:02 +0800 CST

DNS 绑定服务器间歇性问题

  • 772

我们在 Ubuntu 上有一个 Bind 服务器。这是一个非常基本的设置。但是,我们遇到了一个愚蠢的问题,我不确定服务器是否配置不正确,或者是否是互联网上的问题。值得一提的是,下图是数周后,在某些情况下是数月后。

以下是我们在What's my DNS上看到的示例:

在此处输入图像描述

以下是该站点的配置文件示例:

$ttl 38400
somewebsite.net.                       IN          SOA      ns1.ourserver.com. email.somewebsite.com. (
                            1486765992
                            10800
                            3600
                            604800
                            38400 )
somewebsite.net.                       IN       NS      ns1.ourserver.com.
somewebsite.net.                       IN       A       xxx.xxx.xxx.34
www.somewebsite.net.                   IN       A       xxx.xxx.xxx.34
mail.somewebsite.net.                  IN       A       xxx.xxx.xxx.14
webmail.somewebsite.net.               IN       A       xxx.xxx.xxx.14
somewebsite.net.                       IN       MX      10 mx1.ourmxserver.com.
somewebsite.net.                       IN       MX      20 mx2.ourmxserver.com.

现在我可以看到请求进入使用以下命令监视服务器

tcpdump -vvv -s 0 -l -n port 53

这让我相信问题出在其他地方?某些区域可以工作,而其他区域的配置文件错误?

一些信息.. 我们更改了几个月前我们的 NS1 和 NS2 指向的服务器,似乎有些网站从未完全“关注” IE 图像。这可能是与绑定服务器相关的问题吗?我的配置是否错误/不完整?

编辑 我还检查了named-checkconf -z和checkzone- 他们检查了:

zone somesite.com/IN: loaded serial 1486765992
OK
ubuntu
  • 2 2 个回答
  • 170 Views

2 个回答

  • Voted
  1. Eric
    2017-05-12T19:08:01+08:002017-05-12T19:08:01+08:00

    您的区域文件仅显示一个名称服务器,但 What's My DNS 显示两个。

    一个常见的 DNS 错误是从属服务器比主服务器拥有更多/不同的 NS 记录,它们的 NS 记录实际上指向“蹩脚”服务器(那些对区域没有权威的服务器)。这在更改名称服务器时尤其常见,因为需要重新配置从属服务器以了解新的主服务器(并且必须将新的主服务器配置为允许区域传输到新的从服务器)。

    • 2
  2. Best Answer
    ivanivan
    2017-05-13T04:36:48+08:002017-05-13T04:36:48+08:00

    我假设named.conf(或named.conf.local)中的适当信息表明您是您域的主服务器。检查区域文件named-checkzone somewebsite.net /path/to/zone/file

    假设所有检查都正常,请检查每个域的区域文件信息的序列号。现在,您用于序列的内容并不重要 - 只要它是数字并且在您对区域文件进行更改/更新时总是递增。看起来你正在使用一个工作正常的 unix 时间戳,我喜欢 YYYMMDDVV 格式,其中 VV 是 01 到 99 用于当天的修订。想想如果我一天搞砸99次,是时候退出了……

    序列号很重要,因为当您的 DNS 服务器发出通知或由您的域的从属服务器/辅助服务器查询时,会检查序列号。如果该值不大于辅助服务器缓存的序列号,它将不会更新其数据存储 - 它认为它没有更改,因为没有新的序列号。

    • 1

相关问题

  • 无法通过 Ubuntu VPN 访问外部网络

  • ubuntu apt-get upgrade - 如何在 shell 中单击确定?

  • VirtualBox 上 Ubuntu 的访客优化技巧 [关闭]

  • 外部硬盘上的 virtualbox 虚拟硬盘驱动器(Vista 主机上的 ubuntu 客户机)

  • 如何在 Ubuntu 上挂载 LVM 分区?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve