Bind em porta diferente com linux

3

Eu tenho um servidor DNS bind9 que eu configurei para executar na porta 55, mas não consigo fazer a configuração funcionar. O servidor funciona bem, mas não consigo ajustar minha máquina local para resolver consultas de servidor de nomes de 127.0.0.1, porta 55

Exemplo:

dig -p 55 a1.mylocalinstance.dip
...
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2

;; QUESTION SECTION:
;a1.mylocalinstance.dip.        IN  A

;; ANSWER SECTION:
a1.mylocalinstance.dip. 10800   IN  A   192.168.1.107

;; AUTHORITY SECTION:
mylocalinstance.dip.    10800   IN  NS  ns.mylocalinstance.dip.

;; ADDITIONAL SECTION:
 ns.mylocalinstance.dip.    10800   IN  A   192.168.1.100

;; Query time: 0 msec
;; SERVER: 127.0.0.1#55(127.0.0.1)
;; WHEN: Fri Dec 18 00:20:54 EET 2015
;; MSG SIZE  rcvd: 96

Quando tento ssh no meu servidor:

$ssh [email protected]
ssh: Could not resolve hostname a1.mylocalinstance.dip: Name or service not known

Meu arquivo /etc/resolv.conf:

nameserver [127.0.0.1]:55
nameserver fe80::1%wlan0

Eu não entendo as dependências de relações entre o gerenciador de rede e o resolvedor e como fazer com que as coisas funcionem com bind na minha porta e como posso encaminhar minhas consultas de DNS na porta 55.

    
por Mini Fridge 18.12.2015 / 00:42

1 resposta

0

Tenha em mente que a porta 53 é a porta de destino (do servidor DNS), seja na máquina local ou em outro lugar. Sobre a única opção que você tem para se conectar a um servidor DNS na porta 55 seria usar um comando iptables. Desde que /etc/resolv.conf aponte para outra máquina, qualquer outro serviço pode ser executado na porta 53 da caixa local (embora você precise ser root para executá-lo e não consigo pensar em uma boa razão para fazer assim).

O NetManger lê um arquivo de configuração (nas variantes do Debian / etc / network / interfaces) e grava o arquivo /etc/resolv.conf quando é iniciado (normalmente, no boot). Em outras palavras, o NetworkManager é apenas um programa que grava os arquivos de configuração usados por outros programas e / ou chama os programas / scripts para empregar esses arquivos de configuração.

    
por 09.09.2016 / 04:52