お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。
  • インデックス
  •  » サーバ環境
  •  » ubuntu13.04 bind9の挙動が変 digコマンド結果 status: SERVFAIL となり、メール送信が出来なくなる

#1 2013-10-19 13:28:50

yukieden
メンバ
登録日: 2011-04-21

ubuntu13.04 bind9の挙動が変 digコマンド結果 status: SERVFAIL となり、メール送信が出来なくなる

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にしてから不安定です。

オフライン

 

#2 2013-10-19 20:41:20

yukieden
メンバ
登録日: 2011-04-21

Re: ubuntu13.04 bind9の挙動が変 digコマンド結果 status: SERVFAIL となり、メール送信が出来なくなる

dig +time=3000 yahoo.co.jp MX

などと、タイムアウトオプションを追加すると、大抵のドメインは成功することがわかりました。
デフォルトとではタイムアウトが5秒とのことで、先程は5秒経過していたようです。

+time=3000
でもタイムアウトする場合もありますので、これで完全に解決なのか心配ではあります。

速度の基準というのはあってないようなものと思いますが、
5秒以上かかるものなのでしょうか?皆様の環境は如何でしょうか?

オフライン

 

#3 2013-10-19 21:12:43

yukieden
メンバ
登録日: 2011-04-21

Re: ubuntu13.04 bind9の挙動が変 digコマンド結果 status: SERVFAIL となり、メール送信が出来なくなる

同一LAN上の別PCのthanderbird(windows7)からメール送信時に、送信完了まで10秒近く時間が掛かります。
gmailでPOP3アカウント追加時のテストでは、サーバーが時間が掛かっています。と出て、POP3の追加が出来きません。

名前解決に時間が掛かるのは、やはりどうにかしたいと思います。

同様な現象に遭遇して解決された方いらっしゃいましたら、
アドバイス頂けますと助かります。

オフライン

 

#4 2013-10-19 21:56:31

yukieden
メンバ
登録日: 2011-04-21

Re: ubuntu13.04 bind9の挙動が変 digコマンド結果 status: SERVFAIL となり、メール送信が出来なくなる

下記のとおり、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 { };
}
--------------

オフライン

 

#5 2013-10-19 23:18:05

yukieden
メンバ
登録日: 2011-04-21

Re: ubuntu13.04 bind9の挙動が変 digコマンド結果 status: SERVFAIL となり、メール送信が出来なくなる

追伸です。

>同一LAN上の別PCのthanderbird(windows7)からメール送信時に、送信完了まで10秒近く時間が掛かります。

一瞬で送信完了できるようになりました。

named.conf の options 部分が効いたようです。

オフライン

 
  • インデックス
  •  » サーバ環境
  •  » ubuntu13.04 bind9の挙動が変 digコマンド結果 status: SERVFAIL となり、メール送信が出来なくなる

Board footer

Powered by FluxBB