Здравейте,
поддържам малка лан мрежа в блока, но имам проблем с DNS-а, върху който се мъча вече три дена.
Търкалям Slackware, kernel 2.4.29, BIND 9.2.3, имам маскарадинг, шейпър, статично ИП и името на сървъра ми е описано в доставчика.
За съжаление, обаче, DNS не ми отговаря на заявките на PC-тата, а само когато го запитам от самия него (dig @localhost ...).
Стартира без проблем:
Цитат |
starting BIND 9.2.3 Dec 30 10:07:41 yavor named[4940]: using 1 CPU Dec 30 10:07:41 yavor named[4940]: loading configuration from '/etc/named.conf' Dec 30 10:07:41 yavor named[4940]: no IPv6 interfaces found Dec 30 10:07:41 yavor named[4940]: listening on IPv4 interface lo, 127.0.0.1#53 Dec 30 10:07:41 yavor named[4940]: listening on IPv4 interface eth1, 192.168.0.1#53 Dec 30 10:07:41 yavor named[4940]: command channel listening on 127.0.0.1#953 Dec 30 10:07:41 yavor named[4940]: zone 0.0.127.in-addr.arpa/IN: loaded serial 2005122900 Dec 30 10:07:41 yavor named[4940]: zone localhost/IN: loaded serial 42 Dec 30 10:07:41 yavor named[4940]: running
|
ето ми и named.conf:
Цитат |
options { directory "/var/named"; forward first; forwarders { 85.196.182.1; 212.50.0.10; }; listen-on {127.0.0.1; 192.168.0.1; }; allow-query {127/8; 192.168.0/24; }; query-source port 53; };
zone "." IN { type hint; file "caching-example/named.ca"; };
zone "localhost" IN { type master; file "caching-example/localhost.zone"; allow-update { none; }; };
zone "0.0.127.in-addr.arpa" IN { type master; file "caching-example/named.local"; allow-update { none; }; };
zone "0.168.192.in-addr.arpa" IN { type master; file "arpa.green"; };
|
това ми е named.local:
Цитат |
$TTL 86400 @ IN SOA server.domain.com. root.server.domain.com. ( 2005122900 ; Serial 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400 ) ; Minimum IN NS server.domain.com.
1 IN PTR localhost.
|
и localhost.zone:
Цитат |
$TTL 86400 $ORIGIN localhost. @ 1D IN SOA @ root ( 42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum
1D IN NS @ 1D IN A 127.0.0.1
|
и последно - за вътрешната ми мрежа:
Цитат |
$TTL 86400 @ IN SOA server.domain.com. root.server.domain.com. ( 1997022700 ; Serial 28800 ; Refresh 7200 ; Retry 3600000 ; Expire 86400 ) ; Minimum IN NS server.domain.com.
1 IN PTR localhost.
|
и естествено описание на роот сървърите.
Незнам дали и какво още трябва да се конфигурира. Прави ми впечатление, обаче, че в лога на named-а няма zone 192.168.../IN и т.н. Незнам защо.
От Виндовс станциите nslookup ми връща:
Цитат |
C:\>nslookup http://www.amazon.com *** Can't find server name for address ип-то-на-сървъра: Non-existent domain *** Default servers are not available Server: UnKnown Address: ип-то-на-сървъра
DNS request timed out. timeout was 2 seconds. Non-authoritative answer: Name: www.amazon.com Address: 207.171.166.102
|
Много текст изписах, за което съжалявам, но вече наистина съм отчаян... Лошото е, че все нямам време да задълбая достатъчно и се задоволявам само да пусна нещото да работи "как да е" и така сигурно пропускам доста неща...
Дайте идеи!