
Ubuntu日本語フォーラム

ログインしていません。
ubuntu13.04のbind9を起動直後は
dig yahoo.co.jp MX
で正常結果が返りますが、しばらくすると(数分から数日?)
dig yahoo.co.jp MX
で
結果 status: SERVFAIL となり、メール送信が出来なくなります。
mail.logも
Oct 19 12:51:08 localhost postfix/smtp[14336]: D850454054E: to=<[email protected]>, relay=none, delay=317738, delays=317718/0.08/20/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=hoge.com type=MX: Host not found, try again)
と出ています。
service bind9 restart
すると、
dig yahoo.co.jp MX
は正常に結果を返すようになります。
で、メールも送信できるようになります。
しかし、しばらくすると、また上記現象です。
service bind9 restart
のログは
---------------------
Oct 19 13:14:50 localhost named[14808]: starting BIND 9.9.2-P1 -u bind -4
Oct 19 13:14:50 localhost named[14808]: built with '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sysconfdir=/etc/bind' '--localstatedir=/var' '--enable-threads' '--enable-largefile' '--with-libtool' '--enable-shared' '--enable-static' '--with-openssl=/usr' '--with-gssapi=/usr' '--with-gnu-ld' '--with-geoip=/usr' '--with-atf=no' '--enable-ipv6' 'CFLAGS=-fno-strict-aliasing -DDIG_SIGCHASE -O2'
Oct 19 13:14:50 localhost named[14808]: no IPv6 interfaces found
Oct 19 13:14:50 localhost named[14808]: listening on IPv4 interface lo, 127.0.0.1#53
Oct 19 13:14:50 localhost named[14808]: listening on IPv4 interface eth0, 192.168.1.2#53
Oct 19 13:14:50 localhost named[14808]: listening on IPv4 interface eth0:0, 192.168.1.3#53
Oct 19 13:14:50 localhost named[14808]: listening on IPv4 interface eth0:1, 192.168.1.4#53
---------------------
上記ログで
'--enable-ipv6' となっているのと、no IPv6 interfaces foundなのが、気になります。
/etc/default/bind9 ファイルは、
---------------
# run resolvconf?
RESOLVCONF=yes
# startup options for the server
OPTIONS="-u bind -4"
---------------
と、-4覆うションを付けていますので、IPv6無効になってると思うのですが。
設定ミスなのか、bind9.9.2-P1のバグなのか
如何でしょうか?
ubuntu11.10で運用していたときは、問題なかったのですが、13.04にしてから不安定です。
オフライン
dig +time=3000 yahoo.co.jp MX
などと、タイムアウトオプションを追加すると、大抵のドメインは成功することがわかりました。
デフォルトとではタイムアウトが5秒とのことで、先程は5秒経過していたようです。
+time=3000
でもタイムアウトする場合もありますので、これで完全に解決なのか心配ではあります。
速度の基準というのはあってないようなものと思いますが、
5秒以上かかるものなのでしょうか?皆様の環境は如何でしょうか?
オフライン
同一LAN上の別PCのthanderbird(windows7)からメール送信時に、送信完了まで10秒近く時間が掛かります。
gmailでPOP3アカウント追加時のテストでは、サーバーが時間が掛かっています。と出て、POP3の追加が出来きません。
名前解決に時間が掛かるのは、やはりどうにかしたいと思います。
同様な現象に遭遇して解決された方いらっしゃいましたら、
アドバイス頂けますと助かります。
オフライン
下記のとおり、named.confの optionsに use-v6-udp-ports { };を追加したら
digコマンドも少し速くなって、
gmailでpop3アカウント追加も出来るようになりました。
これでしばらく様子をみます。
以上で解決ということにします。
options 記述部分抜粋
--------------
options {
directory "/var/cache/bind";
version "unknown";
allow-query{ localnet; };
allow-recursion{ localnet; };
allow-transfer{ localnet; };
forwarders{
//ルーターのIPアドレス
192.168.1.1;
};
dnssec-validation no;
auth-nxdomain no; # conform to RFC1035
listen-on {
localnet;
127.0.0.1;
};
listen-on-v6{ none; };
use-v6-udp-ports { };
}
--------------
オフライン
追伸です。
>同一LAN上の別PCのthanderbird(windows7)からメール送信時に、送信完了まで10秒近く時間が掛かります。
一瞬で送信完了できるようになりました。
named.conf の options 部分が効いたようです。
オフライン