Distributed Name Server - DNS



Like dokumenter
6107 Operativsystemer og nettverk

Noen internet protokoller

6105 Windows Server og datanett

6105 Windows Server og datanett

6105 Windows Server og datanett

NSA uke 44. Mer om named Case: Caching name server

6105 Windows Server og datanett

LAB-L SETTE OPP MICROSOFT SERVER 2003

6105 Windows Server og datanett

Naming og trading INF5040. Foreleser: Olav Lysne. Ifi/UiO 1

IP Internet. Tjenestemodell. Sammensetning av nettverk. Protokollstack

6107 Operativsystem og nettverk

Høgskolen i Telemark EKSAMEN Operativsystem og nettverk inkludert denne forsiden og vedlegg. Merknader:

6107 Operativsystem og nettverk

Installasjon av webtjener

Opprinnelig IP-pakke inneholder 4480 Byte data. Dette er inklusiv IPheader. Max nyttelast på EthernetRammen er 1500 oktetter.

EKSAMENSFORSIDE Skriftlig eksamen med tilsyn

1. Installasjon av ISA 2004

EKSAMENSFORSIDE Skriftlig eksamen med tilsyn

DNSSEC Hva, Hvorfor og Hvordan? Nettsamling 11 des 2012 Håvard Eidnes, UNINETT

6105 Windows Server og datanett

6105 Windows Server og datanett

Network Services Location Manager. Veiledning for nettverksadministratorer

TDT4110 IT Grunnkurs: Kommunikasjon og Nettverk. Læringsmål og pensum. Hva er et nettverk? Mål. Pensum

Kapittel 8: Nettverk i praksis

Lagene spiller sammen

6107 Operativsystemer og nettverk

6105 Windows Server og datanett

Høgskolen i Telemark EKSAMEN Operativsystem og nettverk inkludert denne forsiden og vedlegg. Merknader:

Windows konsepter. Deling av ressurser i nettverk. Passer bra for et begrenset antall systemer

Hva består Internett av?

6105 Windows Server og datanett

Emnenavn: Datakommunikasjon. Eksamenstid: Kl: 9:00 til kl: 13:00. Faglærere: Erling Strand

Konfigurasjon av nettverksløsning for Eldata 8.0 basert på PostgreSQL databasesystem.

Hurtigstart guide. Searchdaimon ES (Enterprise Server)

Hvor mange maskiner kan det være på nettet? 6 maskiner (første og siste adresse går bort til nettid og broadcastadresse).

Kap 3: Anvendelser av Internett

6105 Windows Server og datanett

Bachelor E. Theodor Rove Nordgård, Chris Sonko HIST DRIFT AV DATASYSTEMER

DNS og DNSSEC. Magni Onsøien

6105 Windows Server og datanett

6105 Windows Server og datanett

Oppsett av brannmur / router 1.0. Innholdsfortegnelse

Spredt spektrum. Trådløst Ethernet. Kapittel 2: Diverse praktisk:

Hvordan skrive en søknad? Grunnkurs Oslo, 25. april 2007 Unni Solås

Løsningsforslag til EKSAMEN

Konfigurasjon av inrx og Megalink

Høgskolen i Telemark Fakultet for allmennvitenskapelige fag

6105 Windows Server og datanett Jon Kvisli, HSN Skriveradministrasjon - 1. Utskrift i nettverk

Forelesning Oppsummering

BRUKERHÅNDBOK FOR NETTVERKET

E-post. Vanlig med todeling: User Agent (UA): E-post klient

Gruppe: D2A Dato: Tid: Antall oppgavesider: 3 Antall vedleggsider : 0

Løsningsforslag til EKSAMEN

PUNKT TIL PUNKT-KOBLING KOBLING. Versjon 10/10. Hvordan kobler jeg controlleren til en pc 1

6107 Operativsystemer og nettverk

Beskrivelse av TCP/IP Introduksjon Vi har allerede skrevet litt om TCP/IP i kapitel 1, men her ønsker vi å utdype emnet.

Forelesning 1. Introduksjon til (eller repetisjon av) TCP/IP Datasikkerhet

Obligatorisk oppgave nr 2 i datakommunikasjon. Høsten Innleveringsfrist: 04. november 2002 Gjennomgås: 7. november 2002

6105 Windows Server og datanett

Løsningsforslag til EKSAMEN

Hvordan skrive en søknad? Grunnkurs Høsten 2006 Unni Solås

6105 Windows Server og datanett

6105 Windows Server og datanett

6107 Operativsystem og nettverk

Åpen telefonistruktur

6105 Operativsystem og nettverk

PXE, nett og nettprotokoller. USIT/SAS/LIPK, Marko Andjic, Overingeniør

EKSAMENSFORSIDE Skriftlig eksamen med tilsyn

MD-4100 ADSL MODEM-ROUTER. Produktinformasjon I J K L M N O ADSL

EKSAMENSFORSIDE Skriftlig eksamen med tilsyn

Tjenester i Internett. E-post, HTTP, FTP, Telnet

Antall sider:5 (Inkludert denne) Alle skrevne og trykte hjelpemidler samt kalkulator

Oppsett av PC mot Linksys trådløsruter

Tjenestebeskrivelse Internett Ruter Innhold

1990 første prognoser og varsler om at det ikke vil være nok IPv4 adresser til alle som ønsker det 1994 første dokumenter som beskriver NAT en

FRC-Feeder-E. Et sikkert og raskt verktøy for overføring av data til File Record Converter Versjon 1.11

Tekstfil om nettverkslisensiering

Brukerhåndbok Veiledning for fastvareoppdatering

TOE005 Grunnleggende kommunikasjonsteknologi II

FRC-Feeder-E. Et sikkert og raskt verktøy for overføring av data til File Record Converter Versjon 1.9

Kjøre Wordpress på OSX

Ekstranett er flere sammensatte intranett som forbindes via Internett, men det er kun de fra de ulike intranettene som har adgang til informasjonen.

Peer-to-Peer systemer

Avtale om Bitstrøm: Vedlegg C Bitstrøm NNI Produktblad

Din verktøykasse for anbud og prosjekt

Grunnleggende om datanett. Av Nils Halse Driftsleder Halsabygda Vassverk AL IT konsulent Halsa kommune

6105 Operativsystem og nettverk

IPv6 hvem, hva, hvor(dan)

Huldt & Lillevik Lønn 5.0. Installere systemet

Tilkoblingsveiledning

Webtjenerstatistikk for

Som en del av denne prosessen, når verten har startet og nøkkelfilene ikke er å finne, lages et nytt sett automatisk.

Brukerhåndbok Veiledning for fastvareoppdatering

Transkript:

Distributed Name Server - DNS Oversettelse mellom domenenavn og IP nummer foretas av en DNS tjener Forward oppslag fra navn til IP nummer Reversoppslag fra IP nummer til navn Hovedtyper av DNS tjenere Primær Hoved navnetjener (master) for en navnesone Sekundær En caching-only navnetjener (slave) som benyttes for avlasting av den primære navnetjeneren 1

DNS navnehierarki com edu gov mil org no uk... digital ibm kodak hin start sol altavista research kark ww w no domenet hin.no domenet 2

DNS klient/tjener prosessering LIMBO DNS tjener DNS klient kark.hin.no er 158.39.26.240 DNS Database domene hin.no 1 3 IP adresse kark.hin.no? 158.39.26.240 (kark.hin.no) DNS klient LIMBO 158.39.26.242 KARK 158.39.26.240 KNUT 158.39.25.96... 2 3

DNS tjenere Rekursiv DNS tjener Tjeneren vil på vegne av klienten gjøre flere oppslag mot forskjellige navnetjenere for å kunne svare klienten tilfredstillende Ikke-rekursiv DNS tjener Tjeneren vil ikke spørre andre DNS tjenere, men fortelle klienten om hvilken DNS tjener som muligens kan svare. Klienten må så selv spørre denne. Konfigurasjonsinstillingene styrer oppførsel for tjeneren, de fleste tjenere er rekursive. 4

DNS klient/tjener prosessering Navneoppslag fra systemet vangogh.cs.berkeley.edu fra lair.cs.colorado.edu Rekursive tjenere 2-Q root (.) lair Q query A Answer R - Referral 1-Q 10-A ns.cs.colorado.edu 9-R 8-Q cs.berkeley.edu 3-R 4-Q 5-R 7-R 6-Q edu berkeley.edu Ikke rekursive tjenere 5

DNS soner DNS domener deles opp i soner for delegering av kontroll og administrasjon Hver sone har minst to navnetjenere som er ansvarlig for denne sonen Modersonen delegerer ansvar for navneoppslag mot denne sonen til sonens navnetjenere En sone får ansvar for sin egen del av DNS treet Forward lookup zone Oversetter fra DNS navn til IP nummer Reverse lookup zone Oversetter av IP nummer til DNS navn 6

DNS soner uk no no domenet hin start sol sone dt.hin.no sone hin.no sone start.no sone sol.no 7

DNS og sikkerhet DNS navnstreet gir mye informasjon om systemene i en bedrift og kan utnyttes ved innbruddsforsøk DNS ressursdata bør alltid beskyttes Begrensninger på hvem som kan gjøre oppslag Begrensninger på hvem som kan foreta en sone transfer (kopi) Begrensninger på systemer som kan foreta dynamiske oppdateringer i DNS databasen 8

bind BIND Berkeley Internet Name Domain Den mest utbredte navnetjeneren i dag, kjører på ulike Unix og Linux systemer V9.4.2 er siste versjon tilgjengelig fra http://www.isc.org/ Komponenter: named, daemon som svarer på DNS forespørsler nslookup, dig, host, kommandolinje basert program for forespørsel til DNS rndc, kontrollprogram for named named-checkconf og named-checkzone for verifikasjon av oppsett 9

Sonefiler En DNS navnetjener definerer et sett med forward og reverse oppslagssoner in-addr.arpa er en spesiell topp nivå sone som benyttes ved revers oppslag Kark.hin.no har IP 158.39.26.240, angivelse av navn og IP er motsatt rekkefølge. Den mest signifikante delen no og 158 står hhv. til høyre og til venstre Sonen 26.39.158.in-addr.arpa er skapt for at samme programvare skal kunne operere både på navn og IP nummer, og foreta både forward og revers oppslag 10

in-addr.arpa. arpa no in-addr hin 158 26 39 kark A 158.39.26.242 240 PTR kark.hin.no 11

Sonefil poster $ORIGIN definere hvor i navnetreet ressursdataene gjelder $TTL Angir hvor lenge andre navnetjenere kan cache opplysningene fra oss SOA Start of Authority, startpost for en ny sone, inneholder diverse informasjon NS Name server, angir navnetjener for sonen A Address, en definert adresse i sonen 12

Sonefil poster MX Mail Exchange, posttjener for sonen, tall angir preferanse, lavest tall angir standard posttjener PTR Peker post foretar revers mappingen fra IP til navn ALIAS / CNAME et aliasnavn for et system i sonen SRV Spesifiserer hvor en tjeneste i et domene befinner seg, for eksempel hvilket system som kjører FTP tjenesten LOC Beskriver geografisk lokasjon 13

Sonefil eksempel: dt.hin.no $ORIGIN dt.hin.no. $TTL 86400 ; 1 day @ IN SOA bri.dt.hin.no. postmaster.dt.hin.no. ( 2003022406 ; serial 28800 ; refresh (8 hours) 3600 ; retry (1 hour) 604800 ; expire (1 week) 86400 ; minimum (1 day) ) NS kark.hin.no. NS bri MX 10 kark.hin.no. MX 20 bri bri A 192.168.100.1 gandalf A 192.168.100.2 www CNAME gandalf 14

168.192.in-addr.arpa $ORIGIN 100.168.192.in-addr.arpa. $TTL 86400 ; 1 day @ IN SOA bri.dt.hin.no. postmaster.dt.hin.no. ( 2003052101 ; serial 28800 ; refresh (8 hours) 3600 ; retry (1 hour) 604800 ; expire (1 week) 86400 ; minimum (1 day) ) NS kark.hin.no. NS bri.dt.hin.no. 1 PTR bri.dt.hin.no. 2 PTR gandalf.dt.hin.no. 15

webmin DNS admin 18

webmin DNS admin 19

named.conf named konfigurasjonsfil options, angir opsjoner for tjeneren directory, katalog for sonefiler recursion. rekursiv eller ikke-rekursiv tjener allow-recursion, hvem foretar vi rekursjon for blackhole, tjenere som skal ignoreres totalt bogus, hvilke tjenere skal vi aldri spørre zone, definisjon av primære og sekundære soner type, master or slave file, fil for lagring av sonedata allow-query, hvem kan spørre allow-transfers, hvem kan overføre sonen allow-update, hvem kan oppdatere dynamisk acl, aksessliste for hvem som kan benytte tjeneren 20

named.conf //Cconfiguration is for an authoritative-only server that is the master server for //"dt.hin.no" and a slave for the subdomain "hin.no". acl bogus-nets{ 0.0.0.0/8; 1.0.0.0/8; 2.0.0.0/8; 192.0.2.0/24; 224.0.0.0/3; 10.0.0.0/8;172.16.0.0/16;}; acl our-nets{ 158.39.26.0/23; 158.39.25.0/24; 192.168.0/16; }; options { directory "/etc/namedb"; // Working directory pid-file "named.pid"; // Put pid file in working dir allow-query { our-nets; }; allow-recursion { our-nets; }; blackhole { bogus-nets;}; }; // Root server hints zone "." { type hint; file "named.root"; }; 21

// Provide a reverse mapping for the loopback address 127.0.0.1 zone "0.0.127.in-addr.arpa" { type master; file "localhost.rev"; allow-update {none;}; }; zone "localhost" { type master; file "localhost.zone"; allow-update {none;}; }; zone "dt.hin.no" { // We are the master server for dt.hin.no type master; file "pz/dt.hin.no"; // IP addresses of slave servers allowed to transfer dt.hin.no allow-transfer { 192.168.4.14; 192.168.5.53; }; }; named.conf 22

named.conf // Reverse lookup zones zone 168.192.in-addr.arpa" { type master; file "pz/168.192.in-addr.arpa"; }; // We are a slave server for hin.no zone "hin.no" { type slave; file "sz/hin.no"; // IP address of hin.no master server masters { 158.39.21.5; }; }; 23

DNS glue records Nødvendig lim som må inn for å binde navnetreet sammen Forespørsel etter www.hin.no 1. Forespør en root navnetjener etter no navnetjener 2. Denne er definert I sonen no 3. Hvordan finne denne? Løsning: IP adressen for en barnesone må være definert i foreldresonen 24

glue records. no hin PTR kark.hin.no 25

glue records. no hin 26

Egenskaper for TCP/IP Angir hvilke navnetjenere klienten skal benytte Egenskaper for datamaskin angir standard domenenavn Win DNS klient 27

/etc/resolv.conf DNS klient Angir hvilke navnetjenere klienten skal benytte og standard domenenavn Eksempel på /etc/resolv.conf hin.no er standard domene, dersom klienten skriver kun kark vil systemet søke etter kark.hin.no nameserver angir hvilke DNS tjenere som skal benyttes, maks 3 kan angis search hin.no nameserver 158.39.21.5 nameserver 158.39.26.242 28

Dynamic Host Configuration Protocol (DHCP) DHCP IP adresser tildeles automatisk fra en DHCP tjener All nødvendig TCP/IP konfigurasjonsinformasjon kommer fra DHCP tjener DHCP tjener er satt opp med en pool av IP adresser. Mulighet for reservering av IP adresser til bestemte system. Varighet på tildeling kan spesifiseres Klienter låner IP adresse, må fornye lånet når lånetiden utløper 29

dhclient.conf DHCP tjener vil normalt tildele navnetjener Skriver ny /etc/resolv.conf For å benytte egen navnetjener på Ubuntu Rediger /etc/dhcp3/dhclient.conf Angi egen navnetjener som første valg prepend domain-name-servers 127.0.0.1; request subnet-mask, broadcast-address, time-offset, routers, domain-name, domain-name-servers, host-name, search hin.no resolv.conf nameserver 127.0.0.1 nameserver 158.39.21.5 nameserver 158.39.26.242 30

Alternativ til DHCP - Manuell tildeling av IP adresser IP + TCP/IP parametere må konfigureres på hvert system Feilkonfigurering medfører kommunikasjons problemer Vanskelig feilsøkning Stor jobb når endring av nettverksparametre 31

DHCP Ikke-DHCP klient DHCP klient IP Address2 IP Address1 DHCP klient DHCP tjener DHCP Database IP Address1 IP Address2 IP Address3 32

DHCP tjener oppsett DHCP tjener settes opp med et eller flere subnett Et subnett inneholder nettverksoppsettet for et IP subnett Ruter, DNS tjener, DNS domene navn etc. IP adresser kan reserveres basert på MAC adresser Parametere kan også angis som standard for hele DHCP tjener, alle subnett vil da arve disse 33

Windows DHCP subnett egenskaper Adresseområde, subnettmaske og varighet Politikk for oppdatering av DNS 34

DHCP reservasjoner IP adresse 10.0.10.1 fast reservert til system med MAC adresse 0051daddeb13 35

DHCP opsjoner Nettverksparametre legges inn som opsjoner enten pr. subnett, superscope eller som standard for DHCP tjener Ruter, DNS navnetjener og DNS domene navn er satt for scope 36

DHCP admin fra webmin 37

DDNS DNS var tidligere et statisk konsept alle endringer måtte foretas manuelt DDNS - Dynamic DNS gjør at systemer kan registrere seg automatisk i DNS databasen Benyttes i Windows 200xx og på Linux med bind9 og dhcp3-server Etter tildeling av IP adresse fra DHCP vil klientsystemet registrere seg selv i DNS databasen, alternativt vil DHCP tjeneren gjøre dette Andre systemer kan dermed finne systemet med navn ved å forespørre DNS tjeneren 38

DDNS skarven.dt.hin.no; DHCP & DNS klient 2) 158.39.26.24 1. skarven.dt.hin.no forespør DHCP etter IP adresse 2. IP 158.39.26.24 tildeles 3. DHCP tjener informerer DNS tjener om IP adressen tildelt (benytter hemmelig nøkkel for sikker kommunikasjon) 4. DNS tjener oppdaterer DNS databasen 1) IP nummer? DNS Database dt.hin.no 4) skarven = 158.39.26.24 DNS tjener DHCP tjener 3) skarven =158.39.26.24 DHCP Database Pool av IP nummer Oversikt over ledige /opptatte IP nr. 42