thiago_alvarez
@thiago_alvarez
Student

Хосты не видят домен. Bind9 на Centos?

Привет.
Начал изучать днс, поставил bind на centos.
сервер сам себя и хосты nslookup'ит и пингует по именам,
но хосты(windows 7) на виртуалках не делают этого, пингуется только по ip.
в брандмауре всё разрешено.

/etc/named.conf:
options {
        listen-on port 53 { 127.0.0.1; 172.16.1.1; };      
        directory       "/var/named
         .......................
}

zone "home" IN {
        type master;
        file "home.zone";
};


/var/named/home.zone:
$TTL 3H
@         IN       SOA    ns.home. root.ns.home.(
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minim
              IN      NS      ns.home.

ns          IN      A       172.16.1.1
antonio  IN      A       172.16.1.16
john       IN      A       172.16.1.17


кстати ещё есть dhcp, может в конф файле намудрил
/etc/dhcp/dhcpd.conf:

subnet 172.16.1.0 netmask 255.255.255.0 {
  range 172.16.1.10 172.16.1.30;
  option domain-name-servers 172.16.1.1;
  option routers 172.16.1.1;
  option broadcast-address 172.16.1.255;
  default-lease-time 600;
  max-lease-time 7200;
}


[root@server ~]# nslookup antonio
Server:         127.0.0.1
Address:        127.0.0.1#53

Name:   antonio.home
Address: 172.16.1.16


[root@server ~]# ping antonio
PING antonio.home (172.16.1.16) 56(84) bytes of data.
64 bytes from 172.16.1.16 (172.16.1.16): icmp_seq=1 ttl=128 time=0.601 ms
64 bytes from 172.16.1.16 (172.16.1.16): icmp_seq=2 ttl=128 time=0.505 ms
64 bytes from 172.16.1.16 (172.16.1.16): icmp_seq=3 ttl=128 time=0.431 ms


C хоста Antonio
5c782837d8e61061375003.png

хз в чем проблема. На убунту сервере всё работало с первого раза. С центосом проблемы
  • Вопрос задан
  • 640 просмотров
Решения вопроса 1
hint000
@hint000
у админа три руки
/etc/named.conf

options {
...
               allow-query { 172.16.1.0/24; localhost; };
};

Чтобы разрешить запросы из локальной сети. Без этого bind слушает порт, но запросы отвергает.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы