iT邦幫忙

0

Bind 問題請教

  • 分享至 

  • xImage

環境
Ubuntu 12.04 LTS
Bind 9.8
Zone檔擷取
@ IN NS dns.xxx.
@ IN MX 1 spam.xxx.
dns A 192.168.1.1
spam A 192.168.1.2
bulletin A 192.168.1.3
abc CNAME bulletin.xxx.
問題描述

  1. 用底下這個指令去checkzone 的設定檔,會顯示我的mx 紀錄好像是有問題, 但我查了google 半天也看不出問題在哪..
    #named-checkzone domain /etc/bind/zones/xxx.db
    zone domain/IN: domain/MX 'spam.xxx' (out of zone) has no addresses records (A or AAAA)
  2. CNAME 設定有問題, 去nslookup 本機, 查不到 abc.xxx

由於剛從Windows DNS 跳槽到Bind , 還請各位不吝賜教 謝謝

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

2
mwu4
iT邦新手 2 級 ‧ 2013-02-27 10:38:35
最佳解答

請留意檔案「 named.conf 」的zone範圍設定是否有包括「 spam.xxx 」,謝謝。

lalelee iT邦新手 4 級 ‧ 2013-02-27 10:49:01 檢舉

你好, 附上我的named.conf
named.conf

<pre class="c" name="code">include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones

named.conf.options

<pre class="c" name="code">
options {
	directory "/var/cache/bind";
        allow-query-cache { none; }; 
        allow-query { any; }; 
        recursion no;
	auth-nxdomain no;    # conform to RFC1035
	listen-on-v6 { any; };     
// version disable
version"ABC";
};

named.conf

<pre class="c" name="code">zone "xxx" {
	type master;
	file "/etc/bind/zones/xxx.db";
};
lalelee iT邦新手 4 級 ‧ 2013-02-27 10:51:24 檢舉

最後一個named.conf 應為 named.conf.local 就是我Zone檔所在位置,
不知道你說的 zone範圍設定是否有包括「 spam.xxx 」 是什麼意思?

lalelee iT邦新手 4 級 ‧ 2013-02-27 11:01:50 檢舉

哈~ 我犯傻了,剛發現是我check指令的問題, #named-checkzone domain /etc/bind/zones/xxx.db , domain = xxx , 我沒有換成xxx , 謝謝幫忙

6
poemnite
iT邦研究生 2 級 ‧ 2013-02-26 21:41:01

我的 MX 寫法給你參考:

<pre class="c" name="code">
;
$ORIGIN xyz.org.
;
xyz.org.        IN      A       192.168.169.1
                IN      MX      0 mail.xyz.org.
                        A       192.168.169.1
;
lalelee iT邦新手 4 級 ‧ 2013-02-27 11:02:35 檢舉

感謝! 已經找到問題了 !

mwu4 iT邦新手 2 級 ‧ 2013-02-27 11:36:37 檢舉

恭喜您自行找到問題所在,亦讓我們學到一個經驗「記得使用正確的參數」。謝謝。

我要發表回答

立即登入回答