Ir ao conteúdo
  • Cadastre-se

Debian servidor local de DNS, nsloockup com tendawifi.com não resolve


Posts recomendados

Bom, a url 'tendawifi.com' é do roteador e sempre que vai pesquisar nos DNS normais logicamente da que não é encontrado, porém meu maior problema é que fica soltando sempre 

 

14-Jul-2021 13:48:16.103 resolver: notice: DNS format error from (DNS)#53 resolving tendawifi.com/DS: reply has no answer

 

de todos os DNS forwardes que coloquei, então tentei resolver criando um arquivo local para especificar, porém mesmo assim sempre da esse mesmo erro o tempo todo

Queria saber o que pode estar errado produzindo continuamente o erro

Estou usando o BIND9 para criar o servidor local de DNS

Segue aqui os arquivos:

/etc/bind/db.intranet.local

$TTL  604800
@  IN SOA   intranet.local. root.intranet.local.(
1
604800
86400
2419200
604800)
;
@  IN NS intranet.local.
@  IN A  192.168.1.137
;
;ips da rede local
;
PC  IN A  192.168.1.108
MHDX  IN A  192.168.1.100
dnsserver  IN A  192.168.1.137
router  IN A 192.168.1.1
tendawifi.com  CNAME  router
www.tendawifi.com  CNAME  router

 

/etc/bind/db.1.168.192.reverso

$TTL  604800
@  IN SOA   intranet.local. root.intranet.local.(
1
604800
86400
2419200
604800)
;
      NS intranet.local.
1  IN PTR   intranet.local.
1  IN PTR   router.intranet.local.

/etc/bind/named.conf.local

//
// Do any local configuration here
//

// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";

#configuração do reverso baseado na minha rede
zone "1.168.192.in-addr.arpa"{
  type master;
  file "/etc/bind/db.1.168.192.reverso";
};
#configuração da rede local
zone "intranet.local"{
  type master;
  file "/etc/bind/db.intranet.local";
};

O objetivo era que tendawifi.com resolve-se 192.168.1.1 (Endereço do roteador) (E acho que ele fica soltando mais os erros muita das vezes por que o Linux sempre fica no resolv.conf "search tendawifi.com" e não há como remover que sempre volta)

Link para o comentário
Compartilhar em outros sites

@Denis Bopp

# Generated by NetworkManager
search www.tendawifi.com
nameserver 127.0.0.1
nameserver 8.8.8.8
nameserver 8.8.4.4
 

(Engraçado que tinha colocado search intranet.local e também saiu pelo jeito...)

 

(Acabei de observar e sempre que reinicia o NetworkManager volta a configuração anterior)

Link para o comentário
Compartilhar em outros sites

Tem que tornar o arquivo somente leitura, senão o NetworkManager vai alterar sempre que o sistema for iniciado, e adicionar o seu servidor DNS para que ele possa fazer busca.

Eu não lembro agora esta opção que você colocou "search www." vou ter que dar uma olhada na documentação do bind...

 

Achei este tutorial que é excelente:

 

https://www.digitalocean.com/community/tutorials/how-to-configure-bind-as-a-private-network-dns-server-on-ubuntu-18-04-pt

Link para o comentário
Compartilhar em outros sites

@Denis Bopp Tentei achar o problema, coloquei o resolv.conf somente leitura, sempre no nslookup da erro e quando dou ping funciona normalmente...

 

Em relação ao tutorial fui acompanhando e comparando e realmente não entendo o que possa estar errado

 

(Obs: quero direcionar o DNS do tendawifi.com para 192.168.1.1 que é o roteador e a origem dele)

Link para o comentário
Compartilhar em outros sites

19 minutos atrás, Arthur Guillermo disse:

@Denis Bopp Tentei achar o problema, coloquei o resolv.conf somente leitura, sempre no nslookup da erro e quando dou ping funciona normalmente...

 

Em relação ao tutorial fui acompanhando e comparando e realmente não entendo o que possa estar errado

 

(Obs: quero direcionar o DNS do tendawifi.com para 192.168.1.1 que é o roteador e a origem dele)

Você usou as ferramentas de teste para verificar se seus arquivos de configuração estão corretos?

Como está agora o resolv.conf?

As máquinas encontram os outros servidores configurados?

Link para o comentário
Compartilhar em outros sites

@Denis Bopp Consegui resolver criando uma zona somente para o "tendawifi.com"

 

db.tenda

$TTL    604800
@       IN      SOA     tendawifi.com.        root.tendawifi.com. (
                              2         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      tendawifi.com.
@       IN      A       192.168.1.1

 

named.conf.local

zone "tendawifi.com"{
  type master;
  file "/etc/bind/db.tenda";
};

 

(Se tiver uma ideia melhor como possa embutir tudo em um só, aceito a ideia kkk)

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!