Podobné dokumenty
Jmenné služby a adresace

Y36SPS Jmenné služby DHCP a DNS

DNS,BIND - jednoduche zaklady Jiri Kubina jiri.kubina@osu.cz Ver. 1.0 unor 2006

DNS Domain Name System

Přístup k transportní vrstvě z vrstvy aplikační rozhraní služeb služby pro systémové aplikace, služby pro uživatelské aplikace DNS

Administrace Unixu (DNS)

DNS. Počítačové sítě. 11. cvičení

Počítačové sítě Aplikační vrstva Domain Name System (DNS)

Linux jako broadband router (2)

Principy a správa DNS - cvičení

Knot DNS workshop. CZ.NIC Labs Daniel Salzman / daniel.salzman@nic.cz Jan Kadlec / jan.kadlec@nic.cz

Aplikační vrstva. Přístup k transportní vrstvě z vrstvy aplikační rozhraní služeb služby pro systémové aplikace, služby pro uživatelské aplikace HTTP

Počítačové sítě II. 16. Domain Name System Miroslav Spousta,

DHCP a DNS a jak se dají využít v domácí síti

DNS, DHCP DNS, Richard Biječek

Technologie počítačových sítí AFT NAT64/DNS64. Bc. Lumír Balhar (BAL344), Bc. Petr Kadlec (KAD0019)

Síť LAN. semestrální práce X32PRS Ondřej Caletka ČVUT V PRAZE, Fakulta Elektrotechnická

Správa a provoz serveru Knot DNS

X36PKO Jmenné služby Jan Kubr - X36PKO 1 4/2007

NAT-PT/DNS64/AFT. Bc. Lumír Balhar (BAL344), Bc. Petr Kadlec (KAD0019)

Domain Name System. Hierarchie

Serverové systémy Microsoft Windows

Ondřej Caletka. 2. března 2014

ISA seminární práce. Zadání č. 4 Konfigurace www serveru ISP

3. listopadu Uvedené dílo podléhá licenci Creative Commons Uved te autora 3.0 Česko.

Serverové systémy Microsoft Windows

Y36SPS: Domain name systém 1. Seznamte se s výchozími místy uložení konfiguračních souborů serveru bind9 v Debianu

Překlad jmen, instalace AD. Šimon Suchomel

Počítačové sítě Systém doménových jmen a centralizované přidělování IP adres. Leoš Boháč Jan Kubr

Popis nastavení DNS serveru Subjektu

Site - Zapich. Varianta 1

Falšování DNS s RPZ i bez

Principy a správa DNS - cvičení

DNS, jak ho (možná) neznáte

Domain Name System (DNS)

L i n u x j a k o r o u t e r, f i r e w a l l, D H C P s e r v e r, p r o x y a D N S c a c h e, 2. č á s t

Serverové systémy Microsoft Windows

Knot DNS workshop (aneb alternativy k BINDu) Jan Kadlec jan.kadlec@nic.cz

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Administrace UNIXu. Leo Galamboš. Domain Name System. Co je potřeba pro. Name servery Konfigurace serveru BIND implementace Klientské utility

Hypertext Transfer Protocol (HTTP/1.1 RFC 2616) Počítačové sítě Pavel Šinták

3. Systém DNS. 3.1 Služba DNS

!"##$%&'&()*+,-./&0*(1&(&2)+34.50*6&2&78(94 EEE<(F*614BC<F2&

- jedinečná adresa síťové karty: 48bit 6 polí - hexadecimální tvar 00-B0-D0-86-BB-F7

Semestrální projekt 2. část

Instalační a uživatelská příručka aplikace PSImulator2 Obsah

SenseLab. z / from CeMaS. Otevřené sledování senzorů, ovládání zařízení, nahrávání a přehrávání ve Vaší laboratoři

Poslední aktualizace: 1. srpna 2011

Správa linuxového serveru: DNS a DHCP server dnsmasq

Domain Name System (DNS)

DNSSEC Pavel Tuček

Šifrování ve Windows. EFS IPSec SSL. - Encrypting File System - Internet Protocol Security - Secure Socket Layer - Private Point to Point Protocol

Útoky na DNS. CZ.NIC Labs. Emanuel Petr IT10, Praha

Katedra softwarového inženýrství Matematicko-fyzikální fakulta UK

Útok na DNS pomocí IP fragmentů

Katedra softwarového inženýrství Matematicko-fyzikální fakulta UK

GUIDELINES FOR CONNECTION TO FTP SERVER TO TRANSFER PRINTING DATA

Rodina protokolů TCP/IP, verze 2.7. Část 4: Systém DNS

Zásobník protokolů TCP/IP

Nástroje pro FlowSpec a RTBH. Jiří Vraný, Petr Adamec a Josef Verich CESNET. 30. leden 2019 Praha

Pravým tlačítkem na počítač /tento počítač/ a vybrat Spravovat

ové služby na IPv6-only

Adresářové služby, DNS

Praktikum Směrování Linux

Internet protokol, IP adresy, návaznost IP na nižší vrstvy

15. DNS. Miroslav Spousta, Domain Name System. eklad ze snadno zapamatovatelných jmen na IP adresy. Historie

Vychytávky v iptables

9. Systém DNS. Počítačové sítě I. 1 (6) KST/IPS1. Studijní cíl. Představíme si problematiku struktury a tvorby doménových jmen.

Arduino Ethernet Shield W5100 R3

X36PKO Úvod Protokolová rodina TCP/IP

Počítačové sítě Systém pro přenos souborů protokol FTP

SOU Valašské Klobouky. VY_32_INOVACE_02_18 IKT DNS domény. Radomír Soural. III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

Semestrální projekt do SPS Protokol RSVP na Cisco routerech

Automatická správa keysetu. Jaromír Talíř

Informační systémy 2008/2009. Radim Farana. Obsah. Jazyk SQL

Počítačové sítě 1 Přednáška č.10 Služby sítě

Instalace Active Directory

Seminář pro správce univerzitních sí4

Alcatel-Lucent VitalQIP DNS/DHCP & IP Management Software

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Instrukce pro vzdálené připojení do učebny 39d

Routování na Mikrotiku

Administrace OS Windows

Základní principy obrany sítě II. Michal Kostěnec CESNET, z. s. p. o.

User manual SŘHV Online WEB interface for CUSTOMERS June 2017 version 14 VÍTKOVICE STEEL, a.s. vitkovicesteel.com

Dodávka nových switchů a jejich integrace do stávající IT infrastruktury inspektorátu SZPI v Praze

Europen: IP anycast služba

Počítačové sítě I LS 2004/2005 Návrh a konstrukce sítě zadání

Rychlý průvodce nastavením VOIP brány GW IP a GW IP-012B-2

Počítačové sítě II. 12. IP: pomocné protokoly (ICMP, ARP, DHCP) Miroslav Spousta,

BEZPEČNOST SLUŽEB NA INTERNETU

Zone-Based Firewall a CBAC na Cisco IOS

HIKVISION. Čas a docházka. VIAKOM CZ s.r.o.

Databáze ROMARIN (WIPO)

C:\Users\TP-VA\Documents\Office\Doc.net\mcs\SvcMcsSrv.exe.config <?xml version="1.0" encoding="utf-8"?> <!-- Specifikace XML, vždy na prvním řádku -->

Úvod do tvorby internetových aplikací

Šifrování (2), FTP. Petr Koloros p.koloros [at] sh.cvut.cz.


SPARKLAN WX-7615A - návod k obsluze. Verze i4 Portfolio s.r.o.

Transkript:

http://www.zytrax.com/books/dns/ BIND - řízen named.conf (/etc/named.conf nebo /etc/namedb/namedb.conf) definice globálních vlastností definice zón (master, slave) každá zóna vyžaduje soubor definice zón (zone file) soubory definic zón umístěny ve /var/named nebo dle parametru directory v named.conf Obsah named.conf komentáře /* ------------- */ nebo // nebo # Klausule podporované BIND jsou: acl Access Control Lists. Definují seznam hostů nebo skupin hostů controls definují práva hostů a skupin, jejich lkíče include zahrnutí externích souborů key definice sdílených klíčů (DDNS) loging logování zpráv BIND options definice prostředí (parametry) server definice vlastností serveru view definice funkčnosti s ohledem na hostitelskou adresu zone definice zóny

logy - syslog, -var/log/messages logging { [ channel channel_name { ( file path name [ versions ( number unlimited ) ] [ size size_spec ] syslog syslog_facility stderr null ) [ severity (critical error warning notice info debug [ level ] dynamic ) ] [ print-category yes no ] [ print-severity yes no ] [ print-time yes no ] ] [ category category_name { channel_name [ channel_name... ] ]... logging{ channel simple_log { file "/var/log/named/bind.log" versions 3 size 5m severity warning print-time yes print-severity yes print-category yes category default{ simple_log

Typy zón master server má master kopii dat pro zónu (autoritativní odpovědi) forward fowardování dotayů na forwarders servery hint počáteční množina root serverů slave replikace master zone (parametr SOA.refresh slave žádá mastera, SOA.expiry konec odpovědí pro zónu stub totéž co slave, replikace NS záznamů (specifika BIND) zone "example.com" in { type slave file "slave.example.com" masters {147.228.67.100 147.228.67.200

Příkazy - zóna allow-notify { address_match_list [ Opt, View, Zone ] allow-query { address_match_list [ Opt, View, Zone ] allow-transfer { address_match_list [ Opt, View, Zone ] allow-update { address_match_list [ Zone ] allow-update-forwarding { address_match_list [ Opt, View, Zone ] also-notify { ip_addr [port ip_port]... ] [ Opt, View, Zone ] alt-transfer-source ( ipv4 * ) [ port ( integer * )] [ Opt, View, Zone ] alt-transfer-source-v6 ( ipv6 * ) [ port ( integer * ) ] [ Opt, View, Zone ] check-names ( fail warn ignore ) [ Zone ] database "database-name params" [ Zone ] delegation-only ( yes no ) [ Zone ] dialup dialup_options [ Opt, View, Zone ] file "file_name" [ Zone ] forward ( only first ) [ Opt, View, Zone ] forwarders { ipv4_addr ipv6_addr [port ip_port]... ] [ Opt, View, Zone ] ixfr-from-differences ( yes no) [ Opt, View, Zone ] key-directory path_name [ Opt, View, Zone ] masters [port ip_port] { ( masters_list ip_addr [port ip_port] [key key] ) [...] } ] [ Zone ] max-journal-size size_in_bytes [ Opt, View, Zone ] max-refresh-time seconds [ Opt, View, Zone ] max-retry-time seconds [ Opt, View, Zone ] max-transfer-idle-in minutes [ Opt, View, Zone ] max-transfer-idle-out minutes [ Opt, View, Zone ] max-transfer-time-in minutes [ Opt, View, Zone ] max-transfer-time-out minutes [ Opt, View, Zone ] min-refresh-time seconds [ Opt, View, Zone ] min-retry-time seconds [ Opt, View, Zone ] multi-master ( yes no ) [ Opt, View, Zone ] notify ( yes no explicit ) [ Opt, View, Zone ] notify-source (ip4_addr *) [port ip_port] [ Opt, View, Zone ] notify-source-v6 (ip6_addr *) [port ip_port] [ Opt, View, Zone ] sig-validity-interval number [ Opt, View, Zone ] sig-validity-interval days [ Opt, View, Zone ] transfer-source (ip4_addr *) [port ip_port] [ Opt, View, Zone ] transfer-source-v6 (ip6_addr *) [port ip_port] [ Opt, View, Zone ] type zone_type [ Zone ] update-policy { update_policy_rule [...] [ Zone ] use-alt-transfer-source ( yes no ) [ Opt, View, Zone ] zone-statistics ( yes no ) [ Opt, View, Zone ]

Požadované zóny root.servers (soubor named.root, root.servers, named.ca) TLD Top Level Domain servery zone "." in { type hint file "root.servers" This file holds the information on root name servers needed to initialize cache of Internet domain name servers (e.g. reference this file in the "cache. " configuration file of BIND domain name servers). This file is made available by InterNIC under anonymous FTP as file /domain/named.root on server FTP.INTERNIC.NET -OR- RS.INTERNIC.NET last update: Jan 29, 2004 related version of root zone: 2004012900 formerly NS.INTERNIC.NET. 3600000 IN NS A.ROOT-SERVERS.NET. A.ROOT-SERVERS.NET. 3600000 A 198.41.0.4 formerly NS1.ISI.EDU. 3600000 NS B.ROOT-SERVERS.NET. B.ROOT-SERVERS.NET. 3600000 A 192.228.79.201 formerly C.PSI.NET -------------------------------------------------------------. 3600000 NS C.ROOT-SERVERS.NET.. 3600000 NS L.ROOT-SERVERS.NET. L.ROOT-SERVERS.NET. 3600000 A 198.32.64.12 operated by WIDE. 3600000 NS M.ROOT-SERVERS.NET. M.ROOT-SERVERS.NET. 3600000 A 202.12.27.33 End of File

localhost resoluce jména localhost na 127.0.0.1 zone "localhost" in{ type master file "master.localhost" $TTL 86400 24 hours could have been written as 24h $ORIGIN localhost. line below = localhost 1D IN SOA localhost root.localhost @ 1D IN SOA @ root ( 2006032401 serial 3H refresh 15 retry 1w expire 3h minimum ) @ 1D IN NS @ 1D IN A 127.0.0.1 0.0.127.IN-ADDR.ARPA reverzní mapování pro loopback adresu 127.0.0.1 zone "0.0.127.in-addr.arpa" in{ type master file "localhost.rev" $TTL 86400 could use $ORIGIN 0.0.127.IN-ADDR.ARPA. @ IN SOA localhost. root.localhost. ( 1997022700 Serial 3h Refresh 15 Retry 1w Expire 3h ) Minimum IN NS localhost. 1 IN PTR localhost.

převod adresy na jméno zone "ul402.zcu.cz" in { type master file "ul402.zcu.cz" $TTL 86400 1 day $ORIGIN ul402.zcu.cz. @ IN SOA ns.ul402.zcu.cz. root.ul402.zcu.cz. ( 2006MMDDnn Serial 10800 Refresh after 3 hours 3600 Retry after 1 hour 604800 Expire - 1 Weeks 14400 ) Minimum TTL of 1 day # list of your DNS servers IN NS NS1 IN NS NS2 # list of your mail servers IN MX 10 Mail1 IN NS 20 Mail2 # A Records Router IN A 147.228.67.1 Gateway IN A 147.228.67.2 Firewall IN A 147.228.67.3 NS IN A 147.228.67.10 Mail IN A 147.228.67.20 www IN A 147.228.67.30

reverse-map převod IP adres na jména zone "67.228.147.in-addr.arpa" in { type master file "147.228.67.rev" $TTL 86400 1 day $ORIGIN 67.228.147.IN-ADDR.ARPA. @ IN SOA ns.ul402.zcu.cz. root.ul402.zcu.cz. ( 2006MMDDnn Serial 10800 Refresh after 3 hours 3600 Retry after 1 hour 604800 Expire - 1 Weeks 14400 ) Minimum TTL of 1 day # list of your DNS servers IN NS NS1 IN NS NS2 # PTR Records # 7 IN PTR NS1 8 IN PTR NS2 9 IN PTR www

Master named.conf // example.com fragment from named.conf // defines this server as a zone master zone "example.com" in{ type master file "pri.example.com" Slave named.conf // example.com fragment from named.conf // defines this server as a zone slave zone "example.com" in{ type slave file "sec/sec.example.com" masters {192.168.23.17 Caching named.conf // options section fragment of named.conf // recursion yes is the default and may be omitted options { directory "/var/named" version "not currently available" recursion yes // zone section... // the DOT indicates the root domain = all domains zone "." IN { type hint file "root.servers" Forwarding (doména) named.conf // zone section fragment of named.conf zone "example.com" IN { type forward forwarders {10.0.0.1 10.0.0.2

Nejjednodušší konfigurace options { directory "/var/named" zone "." in { type hint file "root.servers" zone "localhost" in { type master file "master.localhost" zone "0.0.127.in-addr.arpa" in { type master file "master.127.0.0" zone "ul402.zcu.cz" in { type master file "master.zcu.cz" zone "67.228.147.in-addr.arpa" in { type master file "master.147.228.67"