Fórum Ubuntu CZ/SK

Ostatní => Ubuntu Server => Téma založeno: Corim 21 Února 2011, 12:38:38

Název: vlastní DNS server v LAN
Přispěvatel: Corim 21 Února 2011, 12:38:38
Dobrý den, snažím se postavit domácí server s DHCP, DNS a Sambou. Zadrhl jsem se u DNS serveru. Přečetl jsem zde asi 5 problémů o DNS, ale ani jeden nevyřešil můj problém.
Problém je následující :

Kód: [Vybrat]
root@server:/etc/bind# host server
Host server not found: 3(NXDOMAIN)

Bind běží. Zkoušel jsem i restart a stále je stejný problém.

Konfigurační soubory:
named.conf.options
Kód: [Vybrat]
include "/etc/bind/named.conf.default-zones";

root@server:/etc/bind# cat named.conf.options
options {
        directory "/var/named";

        // If there is a firewall between you and nameservers you want
        // to talk to, you may need to fix the firewall to allow multiple
        // ports to talk.  See http://www.kb.cert.org/vuls/id/800113

        // If your ISP provided one or more IP addresses for stable
        // nameservers, you probably want to use them as forwarders.
        // Uncomment the following block, and insert the addresses replacing
        // the all-0's placeholder.

         forwarders {
                192.168.205.1;
         };

        auth-nxdomain no;    # conform to RFC1035
        listen-on-v6 { any; };
};

named.conf.local
Kód: [Vybrat]
// Do any local configuration here
//

// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918
zone "SLATINSKY.cz" {
type master;
file "doma.named";
};
zone "1.168.192.in-addr.arpa" {
type master;
file "doma.rev";
};

doma.named
Kód: [Vybrat]
$ORIGIN .
$TTL    6400
SLATINSKY.cz    IN      SOA     server.SLATINSKY.cz. root.SLATINSKY.cz (
                2011022100;
                8H ;
                2h ;
                3W ;
                1D );

$TTL 86400
        IN      NS      server.SLATINSKY.cz.
        IN      MX      5   server.SLATINSKY.cz.
$ORIGIN SLATINSKY.cz.
server          IN      A       192.168.1.3
KATKA-PC        IN      A       192.168.1.120

mail            IN      CNAME   server
pop3            IN      CNAME   server
smtp            IN      CNAME   server

doma.rev
Kód: [Vybrat]
$TTL 6400
@       IN      SOA     server.SLATINSKY.cz. root.SLATINSKY.cz (
                        2011022101;
                        8H;
                        2h;
                        3W;
                        1D );
$TTL 86400
        IN      NS      server.SLATINSKY.cz.


3       IN      PTR     server.SLATINSKY.cz.
13      IN      PTR     KATKA-PC.SLATINSKY.cz.

Kontrola konfiguračních souborů pomocí
Kód: [Vybrat]
named-checkzone je v pořádku. Předem děkuji za jakoukoliv odpověď.
Název: Re: vlastní DNS server v LAN
Přispěvatel: Martin Kiklhorn 21 Února 2011, 14:56:16
Kód: [Vybrat]
host server.SLATINSKY.cz předpokládám funguje.
Na krátké názvy je potřeba říct kde je má stroj hledat (tedy zkusit si za krátký název automaticky doplnit název vaší domény)

Můžete zkusit opšny (15 a/nebo spíše 119) dhcp serveru, tím to nastavíte centrálně pro síť.
Nebo si nastavit ručně v /etc/resolv.conf (to nebude trvalé), /etc/resolvconf/resolv.conf.d/head nebo /etc/dhcp3/dhclient.conf
opšny search nebo domain na každém počítači zvlášť.

Trošku se porozhlédněte po svém systému a zagooglete.
Název: Re: vlastní DNS server v LAN
Přispěvatel: Corim 21 Února 2011, 17:20:33
Nefunguje. S nastavením DHCP serveru bych si hlavu nedělal, snažím se dělat vše zcela samostatně. Mimochodem, snažím se postupovat podle http://www.abclinuxu.cz/clanky/site/nastaveni-dns (http://www.abclinuxu.cz/clanky/site/nastaveni-dns). Vše jsem udělal podle toho + doplnil několik direktiv, o kterých jsem se dočetl dále na googlu.
Název: Re: vlastní DNS server v LAN
Přispěvatel: Martin Kiklhorn 22 Února 2011, 01:18:00
S nastavením dhcp serveru si hlavu nedělám, překlad krátkých názvů si zabezpečte klidně jakoukoliv jinou metodou.


Konfigurační soubory:
named.conf.options
Kód: [Vybrat]
options {
        directory "/var/named";


named.conf.local
Kód: [Vybrat]
file "doma.named";

file "doma.rev";

ty fajly doma* máte ve správné složce?

Z konzole serveru mi sem hoďte výpis:
Kód: [Vybrat]
sudo /etc/initd/bind9 restart
tail -n30 /var/log/daemon.log
dig server @127.0.0.1
dig server.SLATINSKY.cz @127.0.0.1