abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 16:22 | Upozornění

    Společnosti Ticketmaster byla odcizena databáze s osobními údaji (jméno, adresa, telefonní číslo a část platebních údajů) 560 miliónů zákazníku. Za odcizením stojí skupina ShinyHunters a za nezveřejnění této databáze požaduje 500 tisíc dolarů [BBC].

    Ladislav Hagara | Komentářů: 0
    31.5. 23:55 | Nová verze

    Byla vydána nová stabilní verze 24.05 linuxové distribuce NixOS (Wikipedie). Její kódové označení je Uakari. Podrobný přehled novinek v poznámkách k vydání. O balíčky se v NixOS stará správce balíčků Nix.

    Ladislav Hagara | Komentářů: 0
    31.5. 17:33 | Nová verze

    Byla vydána nová verze 1.48.0 sady nástrojů pro správu síťových připojení NetworkManager. Novinkám se v příspěvku na blogu NetworkManageru věnuje Fernando F. Mancera. Mimo jiné se v nastavení místo mac-address-blacklist nově používá mac-address-denylist.

    Ladislav Hagara | Komentářů: 23
    31.5. 17:11 | Komunita

    Před 25 lety, 31. května 1999, započal vývoj grafického editoru Krita (Wikipedie). Tenkrát ještě pod názvem KImageShop a později pod názvem Krayon.

    Ladislav Hagara | Komentářů: 3
    31.5. 12:55 | Nová verze

    Farid Abdelnour se v příspěvku na blogu rozepsal o novinkám v nejnovější verzi 24.05.0 editoru videa Kdenlive (Wikipedie). Ke stažení brzy také na Flathubu.

    Ladislav Hagara | Komentářů: 0
    31.5. 11:22 | Zajímavý článek

    David Revoy, autor mj. komiksu Pepper&Carrot, se rozepsal o své aktuální grafické pracovní stanici: Debian 12 Bookworm, okenní systém X11, KDE Plasma 5.27, …

    Ladislav Hagara | Komentářů: 9
    30.5. 22:44 | Nová verze

    Wayland (Wikipedie) byl vydán ve verzi 1.23.0. Z novinek lze vypíchnout podporu OpenBSD.

    Ladislav Hagara | Komentářů: 0
    30.5. 21:22 | Zajímavý článek

    Craig Loewen na blogu Microsoftu představil novinky ve Windows Subsystému pro Linux (WSL). Vypíchnout lze GUI aplikaci pro nastavování WSL nebo správu WSL z Dev Home.

    Ladislav Hagara | Komentářů: 0
    30.5. 12:44 | Pozvánky

    V sobotu 1. června lze navštívit Maker Faire Ostrava, festival plný workshopů, interaktivních činností a především nadšených a zvídavých lidí.

    Ladislav Hagara | Komentářů: 0
    30.5. 12:22 | Nová verze

    Webový server Caddy (Wikipedie) s celou řadou zajímavých vlastností byl vydán ve verzi 2.8 (𝕏). Přehled novinek na GitHubu.

    Ladislav Hagara | Komentářů: 17
    Rozcestník

    Dotaz: Debian Etch a nastaveni BINDu

    16.8.2008 11:57 Pheek | skóre: 24 | blog: io
    Debian Etch a nastaveni BINDu
    Přečteno: 1097×
    Dobry den, uz nejakou dobu se snazim nastavit DNS server (BIND) a porad se mi nedari, mam postovni server a chtel bych at si nemusim zadavat misto smtp serveru ciselnou adresu tak zadat jmeno domeny a pret to treba dat mail.mm-net.cz coz je moje domena kterou si platim. Pokousel jsem se nastavovat BIND na Debianu Etch a ten mi vyhazuje chybu
    Aug 16 11:44:43 mm-net named[4003]: Zone "mm-net.cz" (file /etc/bind/named.mm-net.cz): no NS RRs found at zone top
    Aug 16 11:44:43 mm-net named[4003]: zone: mm-net.cz/IN: non-glue record at bottom of zone: IN.mm-net.cz/MX
    Aug 16 11:44:43 mm-net named[4003]: master zone "mm-net.cz" (IN) rejected due to errors (serial 2008081600)
    Aug 16 11:44:43 mm-net named[4003]: ctl_server: bind: /var/run/ndc: Address already in use
    
    konfiguracni soubory jsou nastavene named.conf.options
    options {
            directory "/var/cache/bind";
    
            // from bind 9:
            //      [fetch-glue] is obsolete. In BIND 8, fetch-glue yes caused the
            //      server to attempt to fetch glue resource records it didn't have
            //      when constructing the additional data section of a response.
            //      This is now considered a bad idea and BIND 9 never does it.
            auth-nxdomain no;
            fetch-glue no;
    
            // If there is a firewall between you and nameservers you want
            // to talk to, you might need to uncomment the query-source
            // directive below.  Previous versions of BIND always asked
            // questions using port 53, but BIND 8.1 and later use an unprivileged
            // port by default.
    
            query-source port 53;
    
            // 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 {
                    212.80.66.7;
            };
    };
    
    named.mm-net.cz
    ; BIND data file for local loopback interface
    ;
    $TTL 86400
    @ IN SOA mm-net.cz. root.mm-net.cz. (
    2008081600 ; Serial
    10800 ; Refresh
    1800 ; Retry
    1209600 ; Expire
    604800 ) ; Negative Cache TTL
    
    IN NS ns.mm-net.cz.
    IN MX 10 mail.mm-net.cz.
    ns IN A 82.100.10.215 ;
    mail IN A 82.100.10.215 ;
    hobitton IN A 82.100.10.215 ;
    www IN CNAME hobitton
    smtp IN CNAME hobitton
    
    pomuze nekdo a poradi co je kde spatne?

    Odpovědi

    16.8.2008 12:17 VSi | skóre: 28
    Rozbalit Rozbalit vše Re: Debian Etch a nastaveni BINDu
    Řekl bych, že v těch prvních dvou řádcích chybí na začátku @:
    @ IN NS ns.mm-net.cz.
    @ IN MX 10 mail.mm-net.cz.
    ns IN A 82.100.10.215 ;
    
    Alespoň já ho tam mám a funguje to.

    Ještě něco: query-source port 53; vzhledem ke zranitelnosti DNS, která se probírá v poslední době, asi nebude úplně dobrý nápad.
    16.8.2008 13:15 Pheek | skóre: 24 | blog: io
    Rozbalit Rozbalit vše Re: Debian Etch a nastaveni BINDu
    Ano dekuji v tom byl zadrhel, ale ted kdyz v resolv.conf zmenim nameserver na 82.100.10.215 tak mi nejde pustit na serveru ani pres ssh mc ani pine, musim pres vi zmenit zase na nameserver poskytovatele pripojeni a potom zase vse funguje. Jiank tak adresa je opravdu verejna kterou vlastnim a prirazena na vnitrni sitove karte pro lokalni sit pomoci
    ifconfig eth1:2 82.100.10.215 netmask 255.255.255.192 up
    
    16.8.2008 13:27 VSi | skóre: 28
    Rozbalit Rozbalit vše Re: Debian Etch a nastaveni BINDu
    Tohle chování vypadá na to, že vám ten nastavený nameserver nefunguje. Pokud máte bind puštěný lokáně na tom serveru, tak je nejlepší nastavit v resolv.conf nameserver na 127.0.0.1

    Moc nechápu, jak to je s těmi IP adresami. Ten server je připojen do Internetu? Má víc síťových karet, jaké jsou na nich adresy? Proč je ta veřejná adresa na vnitřní kartě.

    K tomu dotazu níže: samozřejmě to možné je, můžete mít nameserver pro lokální síť, který bude odpovídat na určitou doménu, která má jinak v internetu jiný "veřejný" nameserver. Jen je třeba mít na obou všechny záznamy. Někdy se to používá tak, že ten "lokání" nameserver vrací privátní adresy.
    16.8.2008 13:35 Pheek | skóre: 24 | blog: io
    Rozbalit Rozbalit vše Re: Debian Etch a nastaveni BINDu
    Takze server ma Dve sitove kraty, jenda je prirazena do internetu s verejnou adresou a na druhe mi jede jak neverejnej rozsah tak i verejnej, tak jsme ted na tu sitovku jeste pridal dve verejne adresy ktere dostal DNS server a to je 82.100.10.215 a 216
    16.8.2008 14:02 VSi | skóre: 28
    Rozbalit Rozbalit vše Re: Debian Etch a nastaveni BINDu
    S těmi adresami to nebude takhle jednoduché.

    Pokud nemáte od providera zvláštní subnet routovaný přes tu "hlavní" veřejnou adresu na eth0, ale "jenom" několik adres z jednoho subnetu, tak musíte přiřazovat ty adresy na vnější rozhraní, a to včetně masky. Navíc přes ifconfig to může být zmatečné s těmi virtuálními interfacy, lepší je použít ip, který nahrazuje funkčnost ifconfig a route. Asi by to chtělo o tomhle nastudovat něco víc.

    Když je v /etc/resolv.conf nastaven nameserver na 127.0.0.0 - funguje ping na doménu obsluhovanou tím bindem? funguje ping na nějaký server v internetu?
    16.8.2008 18:20 Pheek | skóre: 24 | blog: io
    Rozbalit Rozbalit vše Re: Debian Etch a nastaveni BINDu
    Ano pokud mam v resolv.conf 127.0.0.1 tak mi jede ping kamkoliv do internetu ale pokud tam zadam 82.100.10.215 tak se dostanu pres ssh dostanu na server ale pokud chci pustit mc a nebu pine tak mi to nenejade. takze mam nastaveno v named.mm-net.cz
    mm-net:/etc/bind# cat named.mm-net.cz
    ;
    ; BIND data file for local loopback interface
    ;
    $TTL 86400
    @ IN SOA ns1.mm-net.cz. root.mm-net.cz. (
    2008081600 ; Serial
    10800 ; Refresh
    1800 ; Retry
    1209600 ; Expire
    604800 ) ; Negative Cache TTL
    
    @ IN NS ns1.mm-net.cz.
    @ IN NS ns2.mm-net.cz.
    @ IN MX 10 mail.mm-net.cz.
    ns1 IN A 82.100.10.215
    ns2 IN A 82.100.10.216
    mail IN A 192.168.10.1
    mm-net.cz. IN A 82.100.10.215
    www IN CNAME mm-net.cz.
    smtp IN CNAME mm-net.cz.
    
    v named.conf
    mm-net:/etc/bind# cat named.conf
    // This is the primary configuration file for the BIND DNS server named.
    //
    // Please read /usr/share/doc/bind/README.Debian for information on the
    // structure of BIND configuration files in Debian for BIND versions 8.2.1
    // and later, *BEFORE* you customize this configuration file.
    //
    
    include "/etc/bind/named.conf.options";
    
    // reduce log verbosity on issues outside our control
    logging {
            category lame-servers { null; };
            category cname { null; };
    };
    
    // prime the server with knowledge of the root servers
    zone "." {
            type hint;
            file "/etc/bind/db.root";
    };
    
    // be authoritative for the localhost forward and reverse zones, and for
    // broadcast zones as per RFC 1912
    
    zone "localhost" {
            type master;
            file "/etc/bind/db.local";
    };
    
    zone "127.in-addr.arpa" {
            type master;
            file "/etc/bind/db.127";
    };
    
    zone "0.in-addr.arpa" {
            type master;
            file "/etc/bind/db.0";
    };
    
    zone "255.in-addr.arpa" {
            type master;
            file "/etc/bind/db.255";
    };
    
    zone "mm-net.cz" {
            type master;
            file "/etc/bind/named.mm-net.cz";
    };
    
    // add local zone definitions here
    include "/etc/bind/named.conf.local";
    
    a v named.conf.options
    mm-net:/etc/bind# cat named.conf.options
    options {
            directory "/var/cache/bind";
    
            // from bind 9:
            //      [fetch-glue] is obsolete. In BIND 8, fetch-glue yes caused the
            //      server to attempt to fetch glue resource records it didn't have
            //      when constructing the additional data section of a response.
            //      This is now considered a bad idea and BIND 9 never does it.
            auth-nxdomain no;
            fetch-glue no;
    
            // If there is a firewall between you and nameservers you want
            // to talk to, you might need to uncomment the query-source
            // directive below.  Previous versions of BIND always asked
            // questions using port 53, but BIND 8.1 and later use an unprivileged
            // port by default.
    
            query-source port 53;
    
            // 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 {
                    212.80.66.7;
            };
    };
    
    dale dve sitove karty v serveru jedna do internetu s verejnou adresou a druha pro lokalni sit stim ze poskytuje jak verejny tak neverejny rozsah
    echo 1 > /proc/sys/net/ipv4/ip_forward
    ifconfig eth1 192.168.10.1 netmask 255.255.255.0 up
    ifconfig eth1:1 82.100.10.193 netmask 255.255.255.192 up
    ifconfig eth1:2 82.100.10.215 netmask 255.255.255.192 up // prim dns
    ifconfig eth1:3 82.100.10.216 netmask 255.255.255.192 up // sec dns
    
    16.8.2008 13:46 Pheek | skóre: 24 | blog: io
    Rozbalit Rozbalit vše Re: Debian Etch a nastaveni BINDu
    takze pokud zadam localhost v nameserver 127.0.0.1 tak mi to jede ale pokud tam zadam ip 82.100.10.215 tak ne
    16.8.2008 14:05 Pheek | skóre: 24 | blog: io
    Rozbalit Rozbalit vše Re: Debian Etch a nastaveni BINDu
    Takze dalsi poznaky, pokud do resolv.conf zadam 127.0.0.1 tak mi links www.seznam.cz primo ze serveru funguje bez problemu takze bych rekl ze mi DNS funguje, jen je zadrhel stou postou, pokud zadam do SMTP serveru misto 192.168.10.1 mail-mm-net.cz tak mi posta neodejde, nemuze byt zadrhel vtom ze mam postfix rozjety na 192.168.10.1 a zaznam v DNS mi ukazuje na tu verejnou 82.100.10.215?
    16.8.2008 14:12 VSi | skóre: 28
    Rozbalit Rozbalit vše Re: Debian Etch a nastaveni BINDu
    nemá tam být tečka: mail.mm-net.cz ? Ale to je asi jen překlep.

    Pokud ten DNS na vašem serveru bude jen pro vnitřní síť, tak je nejlepší do zónového souboru dát vnitřní adresy - tj. tu 192.168.10.1 místo veřejné.

    16.8.2008 14:32 Pheek | skóre: 24 | blog: io
    Rozbalit Rozbalit vše Re: Debian Etch a nastaveni BINDu
    Ano, preklep to byl, ma ty byt samozrejmne mail.mm-net.cz. Zmenil jsem zaznam v DNS na tu adresu na ktere mi bezi postfix jako smtp server a posta odchazi tak jak ma.
    16.8.2008 13:09 Ripper | skóre: 31
    Rozbalit Rozbalit vše Re: Debian Etch a nastaveni BINDu
    Nějak tu chybí reverzní zóna (překlad IP na doménu). Máte u registrátora domény nasměrovanou doménu na svůj DNS server? named.mm-net.cz by měl vypadat nějak takto:
    $TTL 86400
    @	IN	SOA	ns1.mm-net.cz. root.mm-net.cz. (
                            2008081600 ; Serial
                            10800 ; Refresh
                            1800 ; Retry
                            1209600 ; Expire
                            604800 ) ; Negative Cache TTL
    
    @	IN	NS	ns1.mm-net.cz.
    @	IN	NS	ns2.mm-net.cz.
    @ 	IN 	MX 	10 mail.mm-net.cz.
    
    ns1	IN	A	82.100.10.215
    ns2	IN	A	IPadresaSekundárníhoDNSserveru
    mm-net.cz.	IN	A	82.100.10.215
    mail	IN	CNAME	mm-net.cz.
    smtp	IN	CNAME	mm-net.cz.
    
    Středníky do zóny nepatří. Určitě budete potřebovat sekundární DNS server (jak je patrné z konfigurace).
    16.8.2008 13:19 Pheek | skóre: 24 | blog: io
    Rozbalit Rozbalit vše Re: Debian Etch a nastaveni BINDu
    U registratora nemam nasmerovanou domenu na muj DNS server, myslel jsem si ze to pujde i bez toho a bude to fungovat lokalne bez pristupu z venku, ale vidim ze asi omyl, takze musim u registratora zmenit zaznamy aby se odkazovali na muj DNS server aby mi to fungovalo?
    17.8.2008 12:53 Ripper | skóre: 31
    Rozbalit Rozbalit vše Re: Debian Etch a nastaveni BINDu
    No jistě, nemůžete si jen tak udělat viditelnou doménu, jakou chcete. Takže určitě si nasměrujte u registrátora domény GLUE záznam na veřejnou IP adresu primárního a sekundárního DNS serveru. Ideálně by primární a sekundární DNS server měl běžet na jiných strojích a v jiné podsíti, nicméně, pokud máte více strojů a dvě veřejné iP adresy, tak to zkuste bez jiné podsítě, nebo se s někým domluvte, aby vám dělal sekundární DNS server.

    To, že nefunguje překlad IP adresy na doménu (byť lokálně) je tím, že nemáte reverzní zónu, která se o tento překlad postará.
    17.8.2008 15:26 Pheek | skóre: 24 | blog: io
    Rozbalit Rozbalit vše Re: Debian Etch a nastaveni BINDu
    Myslel jsem ze to pujde udelat i bez toho aniz bych menil zaznam u registratora domeny, vyresil jsme to tak ze jsem nasmeroval DNS na verejnou adresu toho serveru (server funguje jako router, postovni server, DHCP a shaping) a vse funguje tak jak ma, chtel jsem se zeptat jak se tvori reverzni zona tak abych mohl udelat to ze zadam na treba vnejsi sitovku ifconfig eth0:1 82.100.10.215 netmask 255.255.255.192 up // jako primarni DNS aby mi to fungovalo.
    17.8.2008 17:08 VSi | skóre: 28
    Rozbalit Rozbalit vše Re: Debian Etch a nastaveni BINDu
    Záleží, co od toho čekáte. Určitě ale jde provozovat DNS pro vnitřní síť na vlastním serveru a DNS pro internet si nechat hostovat. U registrátora domény pak tedy neměníte nic.

    Ještě moc nechápu jednu věc: nastavujete pořád nějaké další veřejné adresy pro primární a sekundární DNS, to naprosto není potřeba. Každá služba nemusí běžet na jiné IP adrese (tj. jednu IP lzepoužít pro SMTP, DNS, web a pod.).

    Sekundární DNS by měl být jiný stroj než primární, slouží totiž jako záloha v případě výpadku primárního. I z tohoto důvodu bych doporučil nechat "veřejnou" DNS hostovat, protože tam by měla být spolehlivost vyšší než na vlastním serveru připojeném do internetu jednou linkou. DNS na vašem serveru pak bude sloužit jednak jako cache (bude si pamatovat dotazy od klientů z místní sítě a trochu se tím sníží provoz na lince do insternetu) a jadnak jako autoritativní pro vaši doménu, ale bude přístupný jen z vnitřní sítě. Výhoda bude v tom, že záznamy na tomto serveru budou ukazovat na soukromé IP adresy, což může ušetřit některé problémy.

    Reverzní zóna slouží k převodu IP adresa > jméno. Protože IP adresy spravuje poskytovatel připojení, musíte se s žádostí o nastavení reverzního záznamu obrátit na něj. Třeba pro IP adresu, na které běží poštovní server, je reverzní záznam takřka nutnost. Ale jak se dívám na ty veřejné adresy, co jste tady napsal, tak k nim reverzní záznamy nastavené jsou, takže se o to nemusíte starat.

    Pak byste ještě mohl chtít reverzní zónu pro vnitřní síť, tj. aby se IP třeba 192.168.1.10 překládala na třeba server.domena.cz -- toto si nastavíte v bindu na vašem serveru.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.