Я подключился к надежному Wi-Fi-соединению, получил IP-адрес 192.168.0.101. 192.168.0.1 в качестве первичного DNS. Я настроил dns bind, чтобы дать имя моему серверному процессу. Чтобы проверить это локально, я изменил dhclient.conf «добавить серверы доменных имен 127.0.0.1;» так что мой resolv.conf изменился на namserver 127.0.0.1. и мой основной DNS изменился на 127.0.0.1
ashokkrishna@krishna:~$ nslookup group.hom
Server: 127.0.0.1
Address: 127.0.0.1#53
** server can't find group.hom: SERVFAIL
и файл конфигурации
ashokkrishna@krishna:/etc/bind$ cat named.conf.local
# Our domain zone
zone "group.hom" {
type master;
file "/etc/bind/zones/group.hom.db";
};
# For reverse DNS
zone "0.168.192.in-addr.arpa" {
type master;
file "/etc/bind/zones/rev.0.168.192.in-addr.arpa";
};
файл прямой зоны.
ashokkrishna@krishna:/etc/bind/zones$ cat group.hom.db
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA i.group.hom. root.group.hom. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS group.hom.
@ IN A 192.168.0.101
www IN A 192.168.0.101
обратная зона
ashokkrishna@krishna:/etc/bind/zones$ cat rev.0.168.192.in-addr.arpa
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA i.group.hom. root.group.hom. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS group.hom.
101.0.168 IN PTR group.hom.
/ etc / hosts
ashokkrishna@krishna:/etc/bind/zones$ cat /etc/hosts
127.0.0.1 localhost
127.0.0.1 krishna
192.168.0.101 i.group.hom i
named.conf.options
dnssec-validation auto;
auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
};
почему я получаю эту ошибку? bind успешно работает, но не дает имя моей системе. это не подключение, почему.?
база данных новой зоны:
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ib.group.hom. root.group.hom. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS group.hom.
group.hom. IN A 192.168.0.101
@ IN A 192.168.0.101
www IN A 192.168.0.101
Попробуйте добавить в свою зону (group.hom.db) вот это:
group.hom. IN A 192.168.0.1
Потому что у вас есть запись только для www.group.hom