Eu estou tentando executar minha máquina host como um servidor DNS, ele também funcionará como o gateway.
Meu /etc/named.conf é o seguinte:
options {
directory "/var/named/";
allow-query {127.0.0.1; 192.168.64.0/24;};
forwarders { 192.168.48.2; };
};
zone "localhost" {
type master;
file "named.localhost";
};
zone "huh.dod" {
type master;
file "mydb-huh-dod";
};
Meu / var / named / mydb-huh-dod :
$TTL 3D
@ IN SOA host.huh.dod. hostmaster.huh.dod.(
2018042901 ; Serial
8H ; Refresh
2H ; Retry
1W ; Expire
1D ; Negative Cache TTL
);
@ IN NS host.huh.dod.
host IN A 192.168.64.1
Eu configurei meu nome de host como host e nome de domínio configurado através do parâmetro SEARCH do arquivo / etc / sysconfig / network-scripts / ifcfg-eth0 :
DNS1="192.168.64.1"
IPADDR="192.168.48.10"
NETMASK="255.255.255.0"
GATEWAY="192.168.48.2"
SEARCH="huh.dod"
para que o /etc/resolv.conf se pareça com:
# Generated by NetworkManager
search huh.dod
nameserver 192.168.64.1
As tentativas de usar o comando do host são recusadas:
host host
host.huh.dod has address 192.168.64.1
Host host.huh.dod not found: 5(REFUSED)
Host host.huh.dod not found: 5(REFUSED)
host host.huh.dod
host.huh.dod has address 192.168.64.1
Host host.huh.dod not found: 5(REFUSED)
Host host.huh.dod not found: 5(REFUSED)
Eu não tenho certeza qual é o problema, desculpe, eu sou muito novo em tudo isso. Obrigado pelo seu tempo.
Talvez algo relacionado ao firewall do iptables? Eu posso postar se necessário
Saída de netstat -anlp | grep 53 | grep LISTEN
tcp 0 0 192.168.64.1:53 0.0.0.0:* LISTEN 942/named
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 942/named
tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN 942/named
tcp6 0 0 ::1:953 :::* LISTEN 942/named
o nome está em execução