-1

我的服务器是 Ubuntu,我已经安装了 webmin/virtualmin,我正在尝试创建我的 NSRecord ns1 和 ns2。

我运行这个命令:

挖掘@localhost mydomain.info
; DiG 9.7.3 @localhost mydomain.info
; (找到 1 个服务器)
;; 全局选项:+cmd
;; 得到答案:
;; HEADER 操作码:QUERY,状态:NOERROR,id:64570
;; 标志:qr aa rd ra;查询:1,答案:1,权威:1,附加:1

;; 问题部分:
;mydomain.info。在一个

;; 答案部分:
mydomain.info。38400 在 10.28.166.120

;; 权威部门:
mydomain.info。38400 在 NS ns1.mydomain.info 中。

;; 附加部分:
ns1.mydomain.info。38400 在 10.28.166.120

但是 10.28.166.120 是我的本地 IP,我尝试在 /var/log/syslog 上查找有关 Bind 的任何信息,但我什么也没看到。

在防火墙中,我配置了这样的端口:

传入开放端口:

TCP/53
UDP/53

传出开放端口:

TCP/53
UDP/53
TCP/1024-65535
UDP/1024-65535

所以,知道我把我完整的 dns 记录:

$ttl 38400
@   IN  SOA ns1.mydomain.info. root.ns1.mydomain.info. (
            1342267814
            10800
            3600
            604800
            38400 )
@   IN  NS  ns1.mydomain.info.
mydomain.info.  IN  A   10.28.166.120
www.mydomain.info.  IN  A   10.28.166.120
ftp.mydomain.info.  IN  A   10.28.166.120
m.mydomain.info.    IN  A   10.28.166.120
ns1.mydomain.info.  IN  A   999.999.999.999
localhost.mydomain.info.    IN  A   127.0.0.1
webmail.mydomain.info.  IN  A   10.28.166.120
admin.mydomain.info.    IN  A   10.28.166.120
mydomain.info.  IN  TXT "v=spf1 a mx a:mydomain.info ip4:10.28.166.120 ?all"

999.999.999.999 = my external IP

我试过发布一些这样的问题,任何人都可以在其他论坛上提供帮助。如果有人不明白某些事情,我会尽力解释。

谢谢。

4

1 回答 1

0

BIND 运行为named,因此这是您应该在日志中查找的内容。(虽然这个设置实际上没有任何问题,所以我怀疑日志中会有任何内容)。

我不确定您是如何在您的区域中设置记录的,但每条NS记录都指向一条A记录。NS 记录看起来不错,但 A 记录是错误的。缺少其他 NS 记录和/或其对应的 A 记录。您必须将 A 记录更改为ns1.mydomain.info.您的外部地址。没有简单的方法可以为单台机器同时使用内部和外部 IP(有关复杂方法,请参阅水平分割视图)。

于 2012-07-15T15:11:09.863 回答