SSブログ

Debian 8のDNSの逆引きが遅いことへの対応 [Debian]

久しぶりに Debian 8 (Debian 7 からアップグレード) を使用していて、DNS の逆引きが遅くなっていることに気付いたので、元の状態になるように対応を行った。
詳細は、以下の通りである。

1. 発生事象


DNS の逆引きが遅い。

例えば、下記コマンドの実行において、結果が得られるまでの時間が長い。
また、-n オプションを追加すると、通常のレスポンスになる。

・iptables -L
・netstat -r


2. 原因


mDNS (Multicast DNS) のパケットが送信されるためである。

・systemd への移行ににより、停止していた当該サービスが自動起動されていた。


3. 対処方法


下記のいずれかの手順を実施する。

(1) mDNS のアンインストール

# dpkg --purge libnss-mdns


(2) /etc/nsswitch.conf の編集

# diff nsswitch.conf nsswitch.conf.org
11c11
< hosts:          files mdns4_minimal [NOTFOUND=return] dns
---
> hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4


(3) avahi-daemon の無効化

# systemctl stop avahi-daemon.socket
# systemctl disable avahi-daemon.socket

# systemctl stop avahi-daemon
# systemctl disable avahi-daemon


この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。