Я успешно выполняю BIND9 для использования доменного имени по локальной сети (BIND9, установленный в 192.168.0.74), но когда я добавил WAN для добавления Интернета ко всей сети, все ПК стали не могущими видеть то доменное имя.
Как я могу устранить эту проблему?
Вот мои конфигурации маршрутизатора:
LAN IP:
IP address : 192.168.0.1
Subnet Mask : 255.255.255.0
DHCP Server : ENABLED
DHCP Server:
Start IP : 192.168.0.100
End IP : 192.168.0.254
DNS1 address : 192.168.0.74
DNS2 address : 8.8.8.8
WAN:
Fixed IP Address : 192.168.0.2
Subnet Mask : 255.255.255.0
DNS address : 192.168.0.74
Default Gateway : 192.168.0.190
Вот мои конфигурации BIND9:
/etc/bind/named.conf.local
zone "my.lan" {
type master;
file "/etc/bind/zones/my.lan.zone";
};
zone "0.168.192.in-addr.arpa" {
type master;
file "/etc/bind/zones/rev.0.168.192.in-addr.arpa";
};
/etc/bind/zones/my.lan.zone
$TTL 8640
my.lan. IN SOA ns1.my.lan. admin.my.lan. (
2012121600
28800
3600
604800
38400 )
my.lan. IN NS ns1.my.lan.
my.lan. IN MX 10 mta.my.lan.
www IN A 192.168.0.74
mta IN A 192.168.0.74
ns1 IN A 192.168.0.74
@ IN A 192.168.0.74
/etc/bind/zones/rev.0.168.192.in-addr.arpa
$TTL 8640
@ IN SOA ns1.my.lan. admin.my.lan. (
2012121600; serial
28800; refresh, seconds
604800; retry, seconds
604800; expire, seconds
86400 ); minimum, seconds
IN NS ns1.my.lan.
2 IN PTR my.lan
PS: Когда я использую "nslookup my.lan", в 192.168.0.74 пк это работает, но это не работает в другом ПК
Сообщение об ошибке nslookup
mbnoimi@mbnoimi-pc ~ $ nslookup my.lan
Server: 127.0.0.1
Address: 127.0.0.1#53
** server can't find my.lan: NXDOMAIN
mbnoimi пытается получить доступ к локальному серверу имен по адресу обратной связи 127.0.0.1. Если (на mbnoimi) локальный сервер имен не запущен, то /etc/resolv.conf содержит неверную информацию. Если локальный сервер имен работает (на mbnoimi), он настроен неправильно.
mbnoimi-pc
работает bind9? если это не так, попробуйте nslookup my.lan 192.168.0.74
, если это работает, вам нужно обновить /etc/resolv.conf
, чтобы использовать ваш сервер bind9