Puncte:0

BIND9 nu se rezolvă după upgrade la Ubuntu 20.04

drapel so

Rulez un server autorizat folosind BIND 9.16.1 pe Ubuntu 20.04 și recent am făcut upgrade de la Ubuntu 16.04, dar am avut probleme cu rezolvarea înregistrărilor A și PTR. Totul a funcționat bine înainte de upgrade de la 16.04 la 20.04. Configurațiile mele named.conf, named.conf.options, named.conf.local etc. sunt mai jos. Sfatul dumneavoastră ar fi foarte apreciat. statut numit

serviciu numit status
â named.service - BIND Domain Name Server
     Încărcat: încărcat (/lib/systemd/system/named.service; activat; prestabilit furnizor: activat)
     Activ: activ (în alergare) din Mar 2021-08-17 13:15:22 EAT; acum 10s
       Documente: man:named(8)
   PID principal: 14052 (numit)
      Sarcini: 14 (limită: 19110)
     Memorie: 73,3 M
     CGroup: /system.slice/named.service
             ââ14052 /usr/sbin/named -f -u bind

17 august 13:15:27 dns-1 numit[14052]: zone_journal: managed-keys-zone/hotspots: introduceți
17 august 13:15:27 dns-1 numit[14052]: zone_needdump: chei-gestionate-zonă/hotspot-uri: introduceți
17 august 13:15:27 dns-1 numit[14052]: zone_settimer: chei-gestionate-zonă/hotspots: introduceți
17 august 13:15:27 dns-1 named[14052]: managed-keys-zone/external: Imposibil de preluat setul DNSKEY „.”: SERVFAIL
17 august 13:15:27 dns-1 numit[14052]: set_refreshkeytimer: zone-chei-gestionate/extern: introduceți
17 august 13:15:27 dns-1 numit[14052]: zone-chei-gestionate/extern: următoarea reîmprospătare a tastei: 17-aug-2021 14:10:47.520
17 august 13:15:27 dns-1 numit[14052]: zone_settimer: managed-keys-zone/external: enter
17 august 13:15:27 dns-1 numit[14052]: zone_journal: managed-keys-zone/external: enter
17 august 13:15:27 dns-1 numit[14052]: zone_needdump: chei-gestionate-zonă/extern: introduceți
17 august 13:15:27 dns-1 numit[14052]: zone_settimer: managed-keys-zone/external: enter

numit.conf

//
// Vă rugăm să citiți /usr/share/doc/bind9/README.Debian.gz pentru informații despre
// structura fișierelor de configurare BIND în Debian, *ÎNAINTE* să personalizați
// acest fișier de configurare.
//
// Dacă doar adăugați zone, vă rugăm să faceți asta în /etc/bind/named.conf.local
 
Logare {
 
 
canal default_syslog {
// Trimite majoritatea mesajelor numite către syslog.
syslog local2;
depanare de severitate;
 
};
 
jurnal de audit al canalului {
// Trimiteți mesajele legate de securitate într-un fișier separat.
fișier „/var/named/named.log” versiuni 5 dimensiune 20m;
depanare de severitate;
timp de imprimare da;
 
};
 
categorie implicită { default_syslog; };
categorie general { default_syslog; };
categorie securitate { audit_log; default_syslog; };
config categorie { default_syslog; };
rezolutor categorie { audit_log; };
categorie xfer-in { audit_log; };
categoria xfer-out { audit_log; };
notificare categorie { audit_log; };
categorie client { audit_log; };
categorie rețea { audit_log; };
actualizare categorie { audit_log; };
interogări de categorie { audit_log; };
categorie lame-server { audit_log; };
};
//include „/etc/bind/bind.keys”;
includ „/etc/bind/named.conf.options”;
 
// să fie autoritar pentru zonele înainte și inversă localhost și pentru
// zone de difuzare conform RFC 1918
 
// zona "0.0.127.in-addr.arpa" {
// tip master;
// fișierul „localhost.rev”;
// };
 
// zona "com" { tip numai delegare; };
// zone "net" { tip numai delegare; };
 
// Din notele de lansare:
// Deoarece mulți dintre utilizatorii noștri nu se simt confortabil să primească răspunsuri nedelegate
// de la rădăcină sau domenii de nivel superior, altele decât câteva pentru care acest comportament
// a fost de încredere și așteptat de destul de mult timp, acum avem
// a introdus caracteristica „root-delegations-only” care aplică numai delegarea
// logic pentru toate domeniile de nivel superior și pentru domeniul rădăcină. O listă de excepții
// ar trebui specificat, inclusiv „MUSEUM” și „DE”, și orice alt nivel superior
// domenii de la care sunt așteptate și de încredere răspunsuri nedelegate.
// root-delegation-only exclude { "DE"; "MUZEU"; };
 
includ „/etc/bind/named.conf.local”;

numit.conf.local

    match-clients { hotspot-uri; };
// recursiunea da;
    allow-recursion { hotspot-uri; };
        zona "." {
                tip indiciu;
                fișierul „/var/named/root.cache”;
        };
        zona "0.0.127.in-addr.arpa" {
                tip master;
                fișierul „localhost.rev”;
        };
 
        zona „hotspot.domain.com” ÎN {
                tip master;
                fișierul „named.redirect.hotspot”;
        };
        zona „internet.domain.com” ÎN {
                tip slave;
                fișierul „slave/slave.internet.com”;
                master {1.2.3.4;};
        };
        zona „ppg.domain.com” ÎN {
                tip slave;
                fișierul „slave/slave.ppg.com”;
                master {1.2.3.4;};
        };
};
 
vizualizare „extern” {
    potrivire-clienti { oricare; };
// recursiunea da;
    allow-recursion { recurseallow; };
// zona „example.com” {
// tip master;
// fișierul „externals/db.example.com”;
// permit-transfer { sclavi; };
// };
        zona "." {
                tip indiciu;
                fișierul „/var/named/root.cache”;
        };
        zona "0.0.127.in-addr.arpa" {
                tip master;
                fișierul „localhost.rev”;
        };
 
        zona „domain.com” în {
                tip master;
                fișierul „domain.com.zone”;
                permite-transfer { 5.6.7.8; };
        };
[...]
includ „/var/named/reverse/named.conf.reverse”;
};

named.conf.options

Opțiuni {
        pid-file „/var/run/bind/run/named.pid”;
        directorul „/var/cache/bind”;
        auth-nxdomain nr;
        allow-recursion { niciunul; };
 
        // Dacă există un firewall între dvs. și serverele de nume dorite
        // pentru a vorbi, poate fi necesar să remediați firewall-ul pentru a permite mai multe
        // porturi pentru a vorbi. A se vedea http://www.kb.cert.org/vuls/id/800113
 
        // Dacă ISP-ul dvs. a furnizat una sau mai multe adrese IP pentru stabil
        // servere de nume, probabil că doriți să le utilizați ca expeditori.
        // Decommentați următorul bloc și introduceți adresele care le înlocuiesc
        // substituentul tuturor-0.
 
        // expeditori {
        // 0.0.0.0;
        // };
 
        //================================================== =========================
        // Dacă BIND înregistrează mesaje de eroare despre expirarea cheii rădăcină,
        // va trebui să vă actualizați cheile. Consultați https://www.isc.org/bind-keys
        //================================================== =========================
        adresa sursă de interogare * portul 53;
 
        dnssec-validation auto;
 
        listen-on-v6 { orice; };
};
  // porturi pentru a vorbi. A se vedea http://www.kb.cert.org/vuls/id/800113

        // Dacă ISP-ul dvs. a furnizat una sau mai multe adrese IP pentru stabil
        // servere de nume, probabil că doriți să le utilizați ca expeditori.
        // Decommentați următorul bloc și introduceți adresele care le înlocuiesc

syslog

17 aug 12:09:32 ns2 numit[10169]: client @0x7f2c481144d0 x.x.x.x#34752 (x.x.x.x.in-addr.arpa): vizualizare externă: interogarea eșuată (zona nu a fost încărcată) pentru x.x.x.x.p.x.in/-addr.arpa interogare.c:5430
17 august 12:09:32 ns2 numit[10169]: client @0x7f2c4c0cb690 172.217.33.195#53951 (x.x.x.x.in-addr.arpa): vizualizare externă: interogare eșuată (zona neîncărcată) pentru x.x.in-addr.x.in-addr/. PTR la interogare.c:5430
17 august 12:09:32 ns2 numit[10169]: client @0x7f2c50064bc0 82.148.111.5#41317 (x.x.x.x.in-addr.arpa): vizualizare externă: interogarea eșuată (zona nu a fost încărcată) pentru x.x.x.x.in-addr.arpa PTR la interogare.c:5430
17 august 12:09:32 ns2 numit[10169]: client @0x7f2c481144d0 62.28.40.174#57295 (x.x.x.x.in-addr.arpa): vizualizare externă: interogarea eșuată (zona nu a fost încărcată) pentru x.x.x.x.in-addr.arpa PTR la interogare.c:5430
17 august 12:09:32 ns2 numit[10169]: client @0x7f2c481144d0 x.x.x.x#34654 (x.x.x.x.in-addr.arpa): vizualizare externă: interogarea a eșuat (zona nu a fost încărcată) pentru x.x.x.x.x.arpa/-addr. interogare.c:5430
ailed (zona nu este încărcată) pentru x.x.x.x.in-addr.arpa/IN/PTR la interogare.c:5430
17 august 12:09:32 ns2 numit[10169]: client @0x7f2c50064bc0 82.148.111.5#41317 (x.x.x.x.in-addr.arpa): vizualizare externă: interogarea eșuată (zona nu a fost încărcată) pentru x.x.x.x.in-addr.arpa PTR la interogare.c:5430
17 august 12:09:32 ns2 numit[10169]: client @0x7f2c481144d0 62.28.40.174#57295 (x.x.x.x.in-addr.arpa): vizualizare externă: interogarea eșuată (zona nu a fost încărcată) pentru x.x.x.x.in-addr.arpa PTR la interogare.c:5430
17 august 12:09:32 ns2 numit[10169]: client @0x7f2c481144d0 x.x.x.x#34654 (x.x.x.x.in-addr.arpa): vizualizare externă: interogarea a eșuat (zona nu a fost încărcată) pentru x.x.x.x.x.arpa/-addr. interogare.c:5430
17 august 12:09:32 ns2 numit[10169]: client @0x7f2c401962b0 162.13.174.235#60896 (x.x.x.x.in-addr.arpa): vizualizare externă: interogare  

numită-checkzone

# named-checkzone domain.com named.1.2.3
zone domain.com/IN: NS „ns1.domain.com” nu are înregistrări de adrese (A sau AAAA)
zone domain.com/IN: NS „ns2.domain.com” nu are înregistrări de adrese (A sau AAAA)
zone domain.com/IN: nu s-a încărcat din cauza erorilor.
# named-checkzone domain.com /var/named/domain.com.zone
/var/named/domain.com.zone:4: înregistrarea SOA nu este în partea de sus a zonei (domain.com.domain.com)
/var/named/domain.com.zone:218: TTL setat la TTL anterior (3600)
zone domain.com/IN: încărcarea din fișierul principal /var/named/domain.com.zone a eșuat: nu în partea de sus a zonei
zone domain.com/IN: nu s-a încărcat din cauza erorilor.

/var/named/domain.com.zone

86400 USD TTL
$ORIGIN domain.com

@ ÎN SOA ns1.domain.com. techs.domain.com. (

                        2021081702; serial, data de azi + ziua de azi
                        1H; reîmprospătare, secunde
                        2H; reîncercați, secunde
                        2W; expiră, secunde
                        1H); minim, secunde

;IN NS
@ ÎN NS ns1.domain.com.
        ÎN NS ns4.domeniu.tld.
; ÎN NS dns-1.domain.com.

; Pentru dispozitivele IronPort

domeniu.com. ÎN A 1.2.3.4
ns1 ÎN A 5.6.7.8
Puncte:0
drapel so

Punctul final din fișierul de zonă lipsea. Zona se încarcă acum.

John Greene avatar
drapel fr
Unde lipsea punctul final? În „$ORIGIN”?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.