abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 14:00 | Zajímavý článek

    Byl publikován aktuální přehled vývoje renderovacího jádra webového prohlížeče Servo (Wikipedie).

    Ladislav Hagara | Komentářů: 0
    včera 12:00 | Nová verze

    V programovacím jazyce Go naprogramovaná webová aplikace pro spolupráci na zdrojových kódech pomocí gitu Forgejo byla vydána ve verzi 12.0 (Mastodon). Forgejo je fork Gitei.

    Ladislav Hagara | Komentářů: 0
    17.7. 18:44 | Zajímavý článek

    Nová čísla časopisů od nakladatelství Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 155 (pdf) a Hello World 27 (pdf).

    Ladislav Hagara | Komentářů: 1
    17.7. 16:11 | Nová verze

    Hyprland, tj. kompozitor pro Wayland zaměřený na dláždění okny a zároveň grafické efekty, byl vydán ve verzi 0.50.0. Podrobný přehled novinek na GitHubu.

    Ladislav Hagara | Komentářů: 2
    17.7. 15:55 | Komunita

    Patrick Volkerding oznámil před dvaatřiceti lety vydání Slackware Linuxu 1.00. Slackware Linux byl tenkrát k dispozici na 3,5 palcových disketách. Základní systém byl na 13 disketách. Kdo chtěl grafiku, potřeboval dalších 11 disket. Slackware Linux 1.00 byl postaven na Linuxu .99pl11 Alpha, libc 4.4.1, g++ 2.4.5 a XFree86 1.3.

    Ladislav Hagara | Komentářů: 5
    16.7. 21:22 | IT novinky

    Ministerstvo pro místní rozvoj (MMR) jako první orgán státní správy v Česku spustilo takzvaný „bug bounty“ program pro odhalování bezpečnostních rizik a zranitelných míst ve svých informačních systémech. Za nalezení kritické zranitelnosti nabízí veřejnosti odměnu 1000 eur, v případě vysoké závažnosti je to 500 eur. Program se inspiruje přístupy běžnými v komerčním sektoru nebo ve veřejné sféře v zahraničí.

    Ladislav Hagara | Komentářů: 19
    16.7. 16:22 | IT novinky

    Vláda dne 16. července 2025 schválila návrh nového jednotného vizuálního stylu státní správy. Vytvořilo jej na základě veřejné soutěže studio Najbrt. Náklady na přípravu návrhu a metodiky činily tři miliony korun. Modernizovaný dvouocasý lev vychází z malého státního znaku. Vizuální styl doprovází originální písmo Czechia Sans.

    Ladislav Hagara | Komentářů: 26
    16.7. 15:33 | Upozornění

    Vyhledávač DuckDuckGo je podle webu DownDetector od 2:15 SELČ nedostupný. Opět fungovat začal na několik minut zhruba v 15:15. Další služby nesouvisející přímo s vyhledáváním, jako mapyAI asistent jsou dostupné. Pro některé dotazy během výpadku stále funguje zobrazování například textu z Wikipedie.

    bindiff | Komentářů: 8
    16.7. 13:33 | Bezpečnostní upozornění

    Více než 600 aplikací postavených na PHP frameworku Laravel je zranitelných vůči vzdálenému spuštění libovolného kódu. Útočníci mohou zneužít veřejně uniklé konfigurační klíče APP_KEY (např. z GitHubu). Z více než 260 000 APP_KEY získaných z GitHubu bylo ověřeno, že přes 600 aplikací je zranitelných. Zhruba 63 % úniků pochází z .env souborů, které často obsahují i další citlivé údaje (např. přístupové údaje k databázím nebo cloudovým službám).

    Ladislav Hagara | Komentářů: 5
    16.7. 00:11 | Nová verze

    Open source modální textový editor Helix, inspirovaný editory Vim, Neovim či Kakoune, byl vydán ve verzi 25.07. Přehled novinek se záznamy terminálových sezení v asciinema v oznámení na webu. Detailně v CHANGELOGu na GitHubu.

    Ladislav Hagara | Komentářů: 0
    Jaký je váš oblíbený skriptovací jazyk?
     (59%)
     (27%)
     (7%)
     (3%)
     (0%)
     (1%)
     (4%)
    Celkem 410 hlasů
     Komentářů: 16, poslední 8.6. 21:05
    Rozcestník

    Dotaz: DNS, absolute domain name

    24.5.2015 19:25 Jirka
    DNS, absolute domain name
    Přečteno: 309×
    Ve svém projektu potřebuji neblokující DNS rezoluci, bez použití knihoven třetích stran a bez vláken. Nastudoval jsem formát DNS dotazů a mám jakýsi prototyp. Testuji třeba na OpenDNS, pošlu dotaz třeba pro www.seznam.cz ("labely" www, seznam, cz). Dostanu IP adresu v odpovědi.
    bdde8180000100010000000003777777 | .............www
    0673657a6e616d02637a0000010001c0 | .seznam.cz......
    0c00010001000000ff00044d4b4c03   | ...........MKL..
    
    Když pošlu dotaz www.seznam.cz. (labely www, seznam, cz.), tak mi to vrátí chybu (3 = name error) a nějakou doménu. Proč? Variantu s tečkou jsem zkusil, protože jsem na wikipedii našel něco jako "většina DNS serverů poslední tečku nevyžaduje", tak jsem zkusil, co to udělá s ní.
    bdde8183000100000001000003777777 | .............www
    0673657a6e616d03637a2e0000010001 | .seznam.cz......
    000006000100000e10004001610c726f | ............a.ro
    6f742d73657276657273036e65740005 | ot.servers.net..
    6e73746c640c766572697369676e2d67 | nstld.verisign.g
    727303636f6d00781b42710000070800 | rs.com.x.Bq.....
    00038400093a8000015180           | .........Q......
    
    Ta tečka teda tam nemá co dělat? Mělo by to mít jenom vliv na nějaký preprocesing na relativní domény v aplikaci a k DNS serveru putovat nemá?

    Řešení dotazu:


    Odpovědi

    24.5.2015 21:22 rastos | skóre: 63 | blog: rastos
    Rozbalit Rozbalit vše Re: DNS, absolute domain name
    No ... neviem presne odpovedať na tvoju otázku, ale každopádne by som odporučil použiť WireShark a pozrieť sa ako vyzerá paket s požiadavkou a paket s odpoveďou. Je tam pekne vidno význam jednotlivých častí dát.
    24.5.2015 22:18 Jirka
    Rozbalit Rozbalit vše Re: DNS, absolute domain name
    Význam mám tu
    Hlavička
                                        1  1  1  1  1  1
          0  1  2  3  4  5  6  7  8  9  0  1  2  3  4  5
        +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
        |                      ID                       |
        +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
        |QR|   Opcode  |AA|TC|RD|RA|   Z    |   RCODE   |
        +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
        |                    QDCOUNT                    |
        +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
        |                    ANCOUNT                    |
        +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
        |                    NSCOUNT                    |
        +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
        |                    ARCOUNT                    |
        +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
    A odpověď
    
                                        1  1  1  1  1  1
          0  1  2  3  4  5  6  7  8  9  0  1  2  3  4  5
        +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
        |                                               |
        /                                               /
        /                      NAME                     /
        |                                               |
        +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
        |                      TYPE                     |
        +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
        |                     CLASS                     |
        +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
        |                      TTL                      |
        |                                               |
        +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
        |                   RDLENGTH                    |
        +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--|
        /                     RDATA                     /
        /                                               /
        +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
    
    Z toho
    Header:
    ID = 0xbdde
    Query/response = 1 = response
    Recursion Desired = 1
    Recursion Available = 1
    Response code = 3 = Name Error (.. name .. does not exist)
    Question count = 1
    Answer count = 0
    nameserver count = 1
    additional records = 0
    
    Question#0:
    QNAME = 03www06seznam03cz.00
            label 1: www
            label 2: seznam
            label 3: cz.
            label4: [terminating label]
    QTYPE = 1 = A record
    QCLASS = inet
    
    Nameserver#0:
    000006000100000e10004001610c726f | ............a.ro
    6f742d73657276657273036e65740005 | ot.servers.net..
    6e73746c640c766572697369676e2d67 | nstld.verisign.g
    727303636f6d00781b42710000070800 | rs.com.x.Bq.....
    00038400093a8000015180           | .........Q......
    
    NAME = 00
           label1: [terminating label]
           (top-level doména)
    TYPE = 0006 = SOA = start of a zone of authority
    CLASS = 0001 = inet
    TTL   = 0000 = no caching
    RDLENGTH = 0e10 = 3600B
    
    RDDATA = {
    
    MNAME = 01a0croot-servers03net00
            label1: a
            label2: root-servers
            label3: net
            label4: [terminating label]
    RNAME = 05nstld0cverisign-grs03com00
            label1: nstld
            label2: verisign-grs
            label3: com
            label4: [terminating label]
    SERIAL  = 781b4271
    REFRESH = 00007008 = 1800
    RETRY   = 00000384 =  900
    EXPIRE  = 00093a80 = 604800
    MINIMUM = 00015180 = 86400
    
    }
    
    Nechápu, proč mi vrací chybu a posílá nějaký nameservery.
    24.5.2015 22:16 Sten
    Rozbalit Rozbalit vše Re: DNS, absolute domain name
    Doména, kterou to vrací, je root NS, který odpověděl, že doména „cz.“ (s tečkou na konci) neexistuje. Chybu dostanete, protože žádná doména nemůže obsahovat tečku v názvu, tečka za „cz“ označuje, že jde o absolutní jméno, tedy že se nemá zkoušet implicitní doména. Implicitní doménu vkládá klient, ne server, ten vždy považuje dotazovanou doménu jako absolutní.

    Nevím, kde jste četl, že DNS server ignoruje v protokolu tečku na konci, ale pravděpodobně se ta informace vztahuje k textovému zápisu (kde se opravdu ignoruje chybějící tečka), ne protokolu.
    24.5.2015 22:34 Jirka
    Rozbalit Rozbalit vše Re: DNS, absolute domain name
    Děkuji za vysvětlení. Bylo to někde na wikipedii, teď to jako naschvál nemůžu najít.
    24.5.2015 22:21 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: DNS, absolute domain name
    Ta tečka je jen v textové reprezentaci doménového jména, v posílaném datagramu už být nemá (stejně jako tam nemáte všechny ostatní). Ta věta z wikipedie je IMHO hodně matoucí, spíš by tam mělo být něco ve smyslu, že koncová tečka se většinou vynechává a až na výjimky to ničemu nevadí (s tím, že je ale řeč o textové reprezentaci, ne o protokolu pro komunikaci mezi klientem a serverem).
    24.5.2015 22:36 Jirka
    Rozbalit Rozbalit vše Re: DNS, absolute domain name
    Taky děkuji. Můžeme označit za vyřešené.

    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.