У меня установлено 6 виртуальных машин с использованием KVM в Ubuntu 16.04. Мне нужно создать зону
example.amir
Так что его префиксы известны виртуальным машинам. Я установил BIND9 на хост-машине и создал файл с именем db.example.amir.conf
в /etc/bind/
со следующим содержимым для создания зоны. (только начало файла)
$TTL 5m ; Default TTL
; SOA, NS and A record for DNS server itself
@ 3600 IN SOA ns admin ( 2014010800 ; Serial
3600 ; Refresh
3600 ; Retry
3600 ; Expire
300 ) ; Minimum TTL
@ 3600 IN NS ns
ns 3600 IN A 192.168.42.137 ; IPv4 address of BIND server
ns 3600 IN AAAA fe80::a1f8:4fbf:b014:6485 ; IPv6 address of BIND server
bono-1 IN A 192.168.122.117
Я также добавляю строку
zone "example.amir" IN {type master; file "/etc/bind/db.example.amir.conf"}
в /etc/bind/named.local.conf
и перезапустил привязку.
Я также добавил сервер nameserver 192.168.42.137
в /etc/resolv.conf
и /etc/dnsmasq.resolv.conf
чтобы ввести IP-адрес DNS-сервера, который также является основным IP-адресом хоста.
Моя проблема в том, что когда я bono-1.example.amir
он не отвечает ни на основной машине, ни на виртуальных машинах.
Позвольте мне также отметить, что я взял мои инструкции отсюда.