Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2009-01-07 11:28:05

  Lewiatan - Użytkownik

Lewiatan
Użytkownik
Skąd: Łódź
Zarejestrowany: 2008-04-08
Serwis

Probilem z bindem. DNS na kliencie nie dziala

Witam

Problem przedstawia się następująco: na jednym kompie (serwer) postawione jest  DHCP i DNS (BIND). Do serweras podłaczony jest jeden komputer który bezproblemowo otrzymuje cala konfiguracje sieci od serwera. Internet generalnie chodzi ale DNS jedynie na serwerze - na kliencie strony wczytuja sie po adresie IP.

konfiguracja serwera:

resolv.conf

Kod:

nameserver 127.0.0.1

named.conf:

Kod:

# Copyright (c) 2001-2004 SuSE Linux AG, Nuernberg, Germany.
# All rights reserved.
#
# Author: Frank Bodammer, Lars Mueller <lmuelle@suse.de>
#
# /etc/named.conf
#
# This is a sample configuration file for the name server BIND 9.  It works as
# a caching only name server without modification.
#
# A sample configuration for setting up your own domain can be found in
# /usr/share/doc/packages/bind/sample-config.
#
# A description of all available options can be found in
# /usr/share/doc/packages/bind/misc/options.

options {

        # The directory statement defines the name server's working directory

        directory "/var/lib/named";

        # Write dump and statistics file to the log subdirectory.  The
        # pathenames are relative to the chroot jail.

        dump-file "/var/log/named_dump.db";
        statistics-file "/var/log/named.stats";

        # The forwarders record contains a list of servers to which queries
        # should be forwarded.  Enable this line and modify the IP address to
        # your provider's name server.  Up to three servers may be listed.

        forwarders { 192.168.0.7; 192.168.0.2; };

        # Enable the next entry to prefer usage of the name server declared in
        # the forwarders section.

        forward first;

        # The listen-on record contains a list of local network interfaces to
        # listen on.  Optionally the port can be specified.  Default is to
        # listen on all interfaces found on your system.  The default port is
        # 53.

        listen-on port 53 { 127.0.0.1; };

        # The listen-on-v6 record enables or disables listening on IPv6
        # interfaces.  Allowed values are 'any' and 'none' or a list of
        # addresses.

        listen-on-v6 { any; };

        # The next three statements may be needed if a firewall stands between
        # the local server and the internet.

        #query-source address * port 67;
        #transfer-source * port 67;
        #notify-source * port 67;

        # The allow-query record contains a list of networks or IP addresses
        # to accept and deny queries from. The default is to allow queries
        # from all hosts.

        allow-query { 127.0.0.1; };

        # If notify is set to yes (default), notify messages are sent to other
        # name servers when the the zone data is changed.  Instead of setting
        # a global 'notify' statement in the 'options' section, a separate
        # 'notify' can be added to each zone definition.

        notify no;
};

# To configure named's logging remove the leading '#' characters of the
# following examples.
logging {
        #Log queries to a file limited to a size of 100 MB.
        channel query_logging {
                file "/var/log/named_querylog"
                        versions 3 size 100M;
                print-time yes;                 // timestamp log entries
        };
        category queries {
                query_logging;
        };

        # Or log this kind alternatively to syslog.
        channel syslog_queries {
                syslog user;
                severity info;
        };
        category queries { syslog_queries; };

        # Log general name server errors to syslog.
        channel syslog_errors {
                syslog user;
                severity error;
        };
        category default { syslog_errors;  };

        # Don't log lame server messages.
        category lame-servers { null; };
};

# The following zone definitions don't need any modification.  The first one
# is the definition of the root name servers.  The second one defines
# localhost while the third defines the reverse lookup for localhost.

zone "." in {
        type hint;
        file "root.hint";
};

zone "localhost" in {
        type master;
        file "localhost.zone";
};

zone "0.0.127.in-addr.arpa" in {
        type master;
        file "127.0.0.zone";
};

# Include the meta include file generated by createNamedConfInclude.  This
# includes all files as configured in NAMED_CONF_INCLUDE_FILES from
# /etc/sysconfig/named

include "/etc/named.conf.include";

# You can insert further zone records for your own domains below or create
# single files in /etc/named.d/ and add the file names to
# NAMED_CONF_INCLUDE_FILES.
# See /usr/share/doc/packages/bind/README.SUSE for more details.

dhcpd.conf

Kod:

default-lease-time 600;
max-lease-time 7200;
option domain-name "site";
option domain-name-servers 192.168.250.249;
option broadcast-address 192.168.250.255;
option routers 192.168.250.1;
option subnet-mask 255.255.255.0;
ddns-update-style none;



subnet 192.168.250.0 netmask 255.255.255.0 {
default-lease-time 600;
max-lease-time 7200;
range 192.168.250.230 192.168.250.240;
option domain-name-servers 192.168.250.249;

Dodam, ze na obu komputerach zapory sa wylaczone.

Offline

 

#2  2009-01-07 12:08:52

  kayo - Członek DUG

kayo
Członek DUG
Zarejestrowany: 2007-05-20

Re: Probilem z bindem. DNS na kliencie nie dziala

w named.conf masz

Kod:

allow-query { 127.0.0.1; };

czyli dopuszczasz zapytania tylko z serwera, zmień to na:

Kod:

allow-query { 127.0.0.1; 192.168.250.0/32;};

Ostatnio edytowany przez kayo (2009-01-07 12:10:55)


Having a Windows 95 box hooked to the internet is akin to walking naked into a prison carrying a carton of cigarettes.
-----------------
jid: kayo77//gmail.com  gg #1046710

Offline

 

#3  2009-01-07 12:33:08

  Lewiatan - Użytkownik

Lewiatan
Użytkownik
Skąd: Łódź
Zarejestrowany: 2008-04-08
Serwis

Re: Probilem z bindem. DNS na kliencie nie dziala

Nic :/

Btw. wystarczy, ze w kliencie wydam komende "dhclient" zeby mu sie to wsio odswiezylo, czy generalnie po restarcie binda nie musze nic w kliencie robic?

EDIT

sprawa zalatwiona, wystarczylo zmienic

Kod:

listen-on port 53 { 127.0.0.1; };

na

Kod:

listen-on port 53 { any; };

Pozdrawiam ;)

Ostatnio edytowany przez Lewiatan (2009-01-07 13:05:30)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.008 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00017 SET CHARSET latin2
0.00008 SET NAMES latin2
0.00075 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.149.214.21' WHERE u.id=1
0.00124 UPDATE punbb_online SET logged=1716232552 WHERE ident='3.149.214.21'
0.00021 SELECT * FROM punbb_online WHERE logged<1716232252
0.00090 SELECT topic_id FROM punbb_posts WHERE id=107455
0.00063 SELECT id FROM punbb_posts WHERE topic_id=13115 ORDER BY posted
0.00039 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=13115 AND t.moved_to IS NULL
0.00029 SELECT search_for, replace_with FROM punbb_censoring
0.00081 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=13115 ORDER BY p.id LIMIT 0,25
0.00091 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=13115
Total query time: 0.00638 s