将 DNS 日志时区配置为 UTC

将 DNS 日志时区配置为 UTC

我想将 DNS 日志打印到文件中。但是,我的服务器时区是 GMT +7,我不允许将其时区更改为 UTC。

我们可以将 DNS(ISC BIND 9.10.x)配置为使用 UTC 时区,而不是本地系统时区吗?

logging {
  channel simple_log {
  file "/var/log/named/bind.log" versions 3 size 5m;
  severity warning;
  print-time yes;
  print-severity yes;
  print-category yes;
 };
category default{
  simple_log;
 };
};

更新

根据@GauravKansal的评论,我可以通过在chroot环境中运行DNS来使其使用UTC时区。这可能不是最好的解决方案,但至少可以提供帮助。

在 chroot 环境中运行 DNS 时,无法获取本地系统时区。然后它将默认使用 UTC。

答案1

复制 cp /etc/localtime /var/lib/named/etc/localtime

根据你的 chroot 环境更改路径应该可以解决你的问题

相关内容