AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / server / Perguntas / 1090090
Accepted
navotera
navotera
Asked: 2022-01-16 00:34:18 +0800 CST2022-01-16 00:34:18 +0800 CST 2022-01-16 00:34:18 +0800 CST

PowerDNS Slave Recusou-se a receber notificação notificar Recusado-*

  • 772

Olá, recebi o erro: notifique Recused- no servidor Slave que aguarda atualização do registro do Master.

Eu instalei o PowerDNS em um servidor novo usando o ansible oficial do PowerDNS e à mão (teste neste dois métodos realmente! : D)

Aqui está a configuração e informações detalhadas.

Especificação
PowerDNS versão: 4.5.2
Ubuntu 20.04 Backend: mysql

Configuração mestre
pdns.conf

lançamento=
allow-axfr-ips=159.223.76.221/32
config-dir=/etc/powerdns
daemon=sim
desativar-axfr=não
guardião = sim
endereço-local=0.0.0.0
porta-local=53
log-dns-details=on
nível de log=3
mestre = sim
escravo = não
setgid=pdns
setuid=pdns
socket-dir=/var/pdns
version-string=powerdns
include-dir=/etc/powerdns/pdns.d
api=sim
api-key=24xd

Posso adicionar qualquer registro no Master Server sem nenhum problema.

Configuração do escravo
pdns.conf

lançamento=
#guardião=sim
daemon=on
log-dns-details=on
escravo=sim
intervalo-ciclo-escravo=60
instalação de registro = 0
log-dns-queries=sim
nível de log=5
include-dir=/etc/powerdns/pdns.d

No comando de notificação no servidor mestre:

pdns_control notificar gogon.xyz

Ao comando no DNS escravo :

tcpdump -n 'host 128.199.220.234 e porta 53' -v

Aqui o que eu tenho:

tcpdump: escutando em eth0, tipo de link EN10MB (Ethernet), tamanho de captura 262144 bytes 08:06:08.926420 IP (para 0x0, ttl 60, id 24776, deslocamento 0, sinalizadores [DF], proto UDP (17), comprimento 55 )128.199.220.234.11643 > 159.223.76.221.53: 10150 notificar [b2&3=0x2400] SOA? gogon.xyz. (27) 08:06:08.928383 IP (para 0x0, ttl 64, id 20439, deslocamento 0, sinalizadores [nenhum], proto UDP (17), comprimento 55) 159.223.76.221.53 > 128.199.220.234.11643: 10150 notificar Recusado*- 0/0/0 (27)

Alguns dos recursos online sugerem que eu permita que a porta 53/UDP seja aberta. Aqui está o meu status UFW:

53/tcp PERMITIR Qualquer lugar
53/udp PERMITIR Qualquer lugar
53/tcp(v6) PERMITIR Em qualquer lugar (v6)
53/udp (v6) PERMITIR Em qualquer lugar (v6)

No Slave , o registro no banco de dados também adicionou:

+-----------------+----------------------+-------- -+
| IP | servidor de nomes | conta |
+-----------------+----------------------+-------- -+
| 128.199.220.234 | ns2.share-system.com | administrador |
+-----------------+----------------------+-------- -+

Gravar no mestre para o domínio

--+
| identificação | id_dominio | nome | tipo | conteúdo | ttl | prior | desativado | nome do pedido | autenticação |
+----+-----------+-----------+------+------------- -------------------------------------------------- ------------+-------+------+----------+- ----------+------+
| 1 | 1 | gogon.xyz | SOA | ns1.share-system.com hostmaster.share-system.com 2022011603 28800 7200 604800 86400 | 86400 | 0 | 0 | NULO | 1 |
| 2 | 1 | gogon.xyz | NS | ns1.share-system.com | 86400 | 0 | 0 | NULO | 1 |
| 3 | 1 | gogon.xyz | NS | ns2.share-system.com | 86400 | 0 | 0 | NULO | 1 |
| 4 | 1 | gogon.xyz | A | 128.199.220.234 | 86400 | 0 | 0 | NULO | 1 |
+----+-----------+-----------+------+------------- -------------------------------------------------- ------------+-------+------+----------+- ----------+----

ns1.share-sytem.com e ns2.share-system.com registro A foi adicionado ao controle de domínio e seu registro de servidor de nomes com base no IP mestre e escravo (ns1 -> mestre, ns2 -> escravo)

O domínio de teste gogon.xyz também foi adicionado aos respectivos ns1 e ns2 insira a descrição da imagem aqui

Já alterei o slave para secundário e o master para primário para o pnds.conf sem sucesso.

Ao verificar a porta de escuta:

udp UNCONN 0 0 159.223.76.221:53 0.0.0.0:* usuários:(("pdns_server",pid=9966,fd=5))
tcp LISTEN 0 128 159.223.76.221:53 0.0.0.0:* usuários:(("pdns_server",pid=9966,fd=6))

ping entre dois servidores está funcionando sem nenhum problema.

Todas as sugestões para resolver este problema são apreciadas.

Obrigada.

ubuntu domain-name-system ubuntu-20.04 powerdns
  • 2 2 respostas
  • 641 Views

2 respostas

  • Voted
  1. Sgaduuw
    2022-01-16T03:15:07+08:002022-01-16T03:15:07+08:00

    "notificar recusado" sugere que o servidor escravo decide ativamente ignorar a notificação. Tente com a seguinte configuração no escravo:

    allow-notify-from=<master ip>
    
    • 1
  2. Best Answer
    navotera
    2022-01-17T19:00:13+08:002022-01-17T19:00:13+08:00

    Parece que precisa de configuração adicional no Slave adicionando esta linha:

    autosecundário=sim
    endereço-local=159.223.76.221
    mestre = não
    secundário=sim
    

    Espero que possa ajudar outros.

    • 0

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve