Solusi 1:
Semua alamat adalah IPv6. Sepertinya masalah IPv6, Anda mungkin tidak mengonfigurasi jaringan IPv6. Nonaktifkan dukungan IPv6 di Bind:
Edit /etc/sysconfig/named dan atur:
OPTIONS="-4"
Kemudian mulai ulang ikat:
service named restart
(dari http://crashmag.net/disable-ipv6-lookups-with-bind-on-rhel-or-centos)
Apakah Anda diserang? Saya tidak berpikir Anda telah dikompromikan. Pesan-pesan itu bisa normal tergantung pada layanan apa yang Anda jalankan (bagaimanapun, server apa pun selalu berada di bawah upaya serangan, orang memindai internet mencoba mengeksploitasi di setiap server).
Solusi 2:
Perlu dicatat bahwa di Debian Jessie dengan systemd, -4
opsi di /etc/default/bind9
mungkin diabaikan. Lihat bug #767798.
Dalam hal ini, Anda perlu memodifikasi systemd bind9.service
berkas:
Pindahkan bind9.service untuk menghindarinya ditimpa saat pembaruan
cd /etc/systemd
find . -name "bind*" -delete
cp /lib/systemd/system/bind9.service system/
Edit system/bind9.service
untuk menggunakan opsi di /etc/default/bind9
.
$EDITOR system/bind9.service
Tambahkan EnvironmentFile=-/etc/default/bind9
dan modifikasi ExecStart
untuk memasukkan $OPTIONS
. (Saya menghapus -u bind
, karena di Debian sudah termasuk dalam $OPTIONS
)
Pastikan untuk menyimpan -f
opsi yang diperlukan untuk systemd. Lihat diff
ini sebagai contoh:
# diff -u1 /lib/systemd/system/bind9.service /etc/systemd/system/bind9.service
--- /lib/systemd/system/bind9.service 2015-12-14 21:12:28.000000000 +0100
+++ /etc/systemd/system/bind9.service 2016-02-08 15:34:59.634891951 +0100
@@ -6,3 +6,4 @@
[Service]
-ExecStart=/usr/sbin/named -f -u bind
+EnvironmentFile=-/etc/default/bind9
+ExecStart=/usr/sbin/named -f $OPTIONS
ExecReload=/usr/sbin/rndc reload
Dan akhirnya
systemctl reenable bind9.service
service bind9 restart
Solusi 3:
Masalahnya disebabkan oleh pembaruan BIND di Centos, ia mencoba menggunakan IPv6 dan juga IPv4.
Cara terbaik untuk memperbaikinya adalah menggunakan IPv6 atau mengonfigurasi pengikatan untuk hanya menggunakan IPv4
di set /etc/named.conf
OPTIONS="-4"
Ini akan menghentikannya menggunakan IPv6 saat start up dan restart DNS
layanan bernama restart
Solusi 4:
Untuk urutan ubuntu dari 16,04:sudo vi /etc/default/bind9
OPTIONS="-4 -u bind"
Solusi 5:
Opsi bagus, saya menyadari bahwa log ini muncul saat Anda menggunakan server named.root yang disediakan oleh www.internic.net/zones karena beberapa server ini tidak memiliki antarmuka IPv6 online.
Apa yang saya lakukan adalah bekerja dengan forwarders stanza di file name.conf saya dan log ini tidak muncul lagi atau setidaknya sejauh ini.
Ini adalah bagian dari file name.conf saya. Seperti yang Anda lihat, saya mengomentari Bagian Petunjuk Zona. Dan bait lainnya karena saya sedang mengerjakan penyiapan tertentu.
// Start the options clauses
options {
listen-on-v6 {
none;
};
listen-on port 53 {
127.0.0.1;
192.168.1.0/24;
};
directory "/var/named";
// tkey-gssapi-keytab "/usr/local/samba/private/dns.keytab";
version "Not Currently Available";
auth-nxdomain yes;
empty-zones-enable no;
notify no;
forwarders {
208.67.220.220;
208.67.222.222;
};
allow-query {
127.0.0.1;
192.168.1.0/24;
};
allow-recursion {
127.0.0.1;
192.168.1.0/24;
};
allow-transfer {
none;
};
};
// Zone Clauses
// Root Servers to allow Recursion
//zone "." {
// Zone Clauses
// Root Servers to allow Recursion
//zone "." {
// type hint;
// file "named.root";
// };