KAPITEL 8 DNS Domain Name System. DNS Service Domain Name System (DNS) is a system that translates between domain names and IP addresses –For example.

Slides:



Advertisements
Lignende præsentationer
Opdrift på vindmøllevinger
Advertisements

Ordstilling Ordstilling er bl.a. rækkefølgen af grundled og udsagnsled i en sætning. Hvis grundleddet står før udsagnsleddet, taler vi om ligefrem ordstilling.
Overskrift her Navn på oplægsholder Navn på KU- enhed For at ændre ”Enhedens navn” og ”Sted og dato”: Klik i menulinjen, vælg ”Indsæt” > ”Sidehoved / Sidefod”.
Camptema 2013 Hvordan kan Henne-området udvikles og kvalitetsudvikles med fokus på børnefamilier ?
Overskrift her Navn på oplægsholder Navn på KU- enhed For at ændre ”Enhedens navn” og ”Sted og dato”: Klik i menulinjen, vælg ”Indsæt” > ”Sidehoved / Sidefod”.
Magtteori I 7. September 2005.
Algoritmer og Datastrukturer 1 Greylisting Gerth Stølting Brodal.
Database Normalization without Mathmatics
Overskrift her Navn på oplægsholder Navn på KU- enhed For at ændre ”Enhedens navn” og ”Sted og dato”: Klik i menulinjen, vælg ”Indsæt” > ”Sidehoved / Sidefod”.
Agenda 1.Informationer 1.Excel i fb.m. projekt 2 2.Reserver tid til projekt 2 3.Øvelse: a / b = c 2.Opsamling fra sidst 3.Estimation (konfidensintervaller)
KLAR TIL NYE MULIGHEDER
H:\ public_html \ gwd \ oevelse_x \
For at ændre ”Enhedens navn” og ”Sted og dato”: Klik i menulinjen, vælg ”Indsæt” > ”Sidehoved / Sidefod”. Indføj ”Sted og dato” i feltet for dato og ”Enhedens.
Nyt tværfagligt innovations tilvalgskursus på DTU Diplom Vil du bruge din faglighed i tværdisciplinært samarbejde med ingeniørstuderende fra andre retninger?
Stil og smag John Paulin Hansen WEB 1, ITU, marts 2000.
EFI, Extensible Firmware Interface - BIOS – EFI-BIOS - EFI - Intel - Afløser el. mellemled for IBM PC Basic Input Output System (1980) UEFI, Unified Extensible.
Dig Tante Oda fra Brovst Gitteweb-server ( ssh-server (ssh.itu.dk/import/stud/www/gwd/E2005/oevelse_x/4/brugernavn) Internettet.
Intro Evaluering De sidste to gange?. HTTP, cookies og sessions Forelæsning nr 10 Tilbage til trafikken mellem server – client Sende HTTP-request og respons.
Electric power is electric particles moving through metal, semiconductor or graphite and special fluids (electrolysis). Some kind of gas are able to conduct.
DATATYPER. For at tilpasse hvert felt i databasen til dets formål og dermed øge funktionalitet 1 bit er tilstrækkelig til at angive køn (0/1) men for.
CORBA/e CORBA and Embedded Systems OOMI 27. November 2006.
Institut for Sprog, Kultur og Æstetik Engelsk, semester, Tekstanalyse og -historie Jens Kirk Session One: "An Introduction to the Analysis,
Informationssøgning Eksempler på nyttige hjemmesider.
C#: Udtryk og metoder Kilde: Joe Hummel. 2 Nordjyllands Erhvervakademi – 2008 Indhold “With regards to programming statements and methods, C# offers what.
Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet IT i Byggeriet Semester 6, kursusgang Databaser (1) Kjeld Svidt
OPERATIONEL ANALYSE AF WEBADFÆRD OAW – LEKTIONSGANG 11.
Intro Evaluering De sidste to gange?. HTTP, cookies og sessions Forelæsning nr 10 Tilbage til trafikken mellem server – client Sende HTTP-request og respons.
Interview service in Statistics Denmark Structure and Surveys.
Saint Ambrose High School. Cut cylinders and cones – Standard Grade If you are sitting an SQA Credit paper in Graphic Communication, you will be required.
3. time Her beskæftiger vi os med John F. Sowas forklaring af erfaringsviden. John F. Sowa.
DB analyse og modellering Jesper Tørresø DAB1 F Februar 2008.
OPERATIONEL ANALYSE AF WEBADFÆRD OAW – LEKTIONSGANG 7.
OPERATIONEL ANALYSE AF WEBADFÆRD OAW – LEKTIONSGANG 4.
Overskrift her Navn på oplægsholder Navn på KU- enhed For at ændre ”Enhedens navn” og ”Sted og dato”: Klik i menulinjen, vælg ”Indsæt” > ”Sidehoved / Sidefod”.
Dansk Data Arkiv Hans Jørgen Marker IASSIST 2005 DDI and Data Hans Jørgen Marker Senior Researcher Dansk Data Arkiv
Algoritmer og Datastrukturer 1 DAIMI Greylisting Gerth Stølting Brodal Aarhus Universitet.
 Jens Bennedsen 2002Objektorienteret systemudvikling GRASP mønstre Basale ansvarsplaceringsregler.
ANALYSE AF WEBADFÆRD - OAW OAW – LEKTIONSGANG 4. ANALYSE AF WEBADFÆRD - OAW SUMMARY, LECTURE 3 (Extended) Common Log File Format Host, Ident, Authuser,
Opdragsgiver Planlægning og udførelse af møde med jeres opdragsgiver.
DOMS IT-stormøde 16 november 2009 Kåre Fiedler Christiansen.
Mikkel deMib Svendsen Duplicate Content & Multiple Site Issue Mikkel deMib Svendsen
Omsætning af en model til en RDB Jesper Tørresø DAB1 F Marts 2008.
1 (c) W. J. Dally Digital Design: A Systems Approach Lecture 12: Timing.
IT-dag den 6/8 Present.me. Present.me - intro Hvad er Present.me? Present.me er et præsentationsredskab Tre muligheder: PowerPoint+lyd PowerPoint+video.
Underoverskrift 17 pkt bold hvid Maks. 2 linjer med respekt for evt logo Indsæt billede >Klik på billedikonet og indsæt billede Efter indsættelse >Højreklik.
Microsoft Danmark Thomas Halse Partner Technology Strategist.
1 Finn Jensen CEO Password for iSeries COMMON præsentation 5.feb
Database Some walk through lv/ Figures & some text from: © Pearson Education Limited 1995,
WebApi service part 2 Routning og Action Simpel test-client (javascript) Session og Application data.
THE MENTORING JOURNEY.
Buy Doxycycline Online Us
Completing secondary education
Dansk HL7 CDA profil til deling af aftaler Data i en aftale
Incidence, risk and resilience for suicide attempts among children and youth born in and living in Denmark in 2007 By MSc. Erik Christiansen.
DB analyse og modellering
Oplæg på seminar omkring bosætning i landdistrikterne
Compositional Design Principles “SemiCiv”
Software Testing Software testing.
MaaS i Europe Rasmus Lindholm.
Simpel test-client (javascript) Session og Application data
Hvor er værdien af intern kommunikation?
Vibeke Overgaard Madsen
Resuscitation with an AED
AIDA Reinsurance Working Party Meeting
Er det muligt at foretage et sikkert valg?
I Herrens Hænder In the hands of God 4 vers
Algoritmer og Datastrukturer 1
Smart Data Tool (SDT) In Sales
WiseFlow En introduktion i anvendelsen af Wiseflow
The US-China trade war and its consequences
Præsentationens transcript:

KAPITEL 8 DNS Domain Name System

DNS Service Domain Name System (DNS) is a system that translates between domain names and IP addresses –For example from to www.ascom.no Makes it possible to assign new IP addresses to servers as the domain name is the same. DNS uses UDP port 53

DNS DNS is a hierarchical distributed naming system. Domain names consists of two parts –A host name: www A specific webserver located at ascom.no –A domain name: ascom.no A full domain name is also called a FQDN. –Fully Qualified Domain Name (FQDN).

DNS zones

Domain name: Host navn Second level domain Top level domain A domain name is read from the right side to the left side Dots (.) divides the domain name in sections A dot means authority is delegated to a operator. –The TLD no is operated by by the company norid ( –Norid delegates control of ascom.no to Ascom in norway. –Ascom in norway operates a DNS servers with an entry stating that that the IP address of is www.ascom.no

DNS zones There are 13 root-servers named a to m. –a.root-servers.net –… –m.root-servers.net The 13 root-servers has well known IP addresses The root-servers are the top level of the hierarchical distributed database.

DNS name rules Domain names maximum length is 63 characters including dots. The maximum length of FQDN names is 255 characters. No distingtion between upper or lower case in letters max. 63 kar. max. 255 kar.

Client DNS config Addresses on DNS servers the host will use for translating domain names. Often configured using DHCP

DNS- Example A user wants to see

1: Client ask local DNS Which IP address has

2: Local DNS asks root Lokale DNS spørger root server

2: root server knows.no Root server returns IP address of.no server in norway

3: Ask.no for dont know but it knows the next authority.ascom.no DNS server and returns the IP address of the ascom.no DNS serverwww.ascom.no

4: Then ask ascom.no The ascom.no DNS server knows and returns the IP address of the web server

5: The client get the answer is

6: Get the web-page The local DNS server will normally be a caching DNS server meaning it will remember what it learns reducing traffic and decreasing respond time. All information has a time-to-live. The information will be deleted when time-to-live expires.

Caching DNS information My computer – Windows 7 caches the information it learns from the DNS system Uses time-to-live to timeout the information

DNS Domain Name System –Oversætte mellem domænenave og IP adresser Windows DNS test kommando nslookup

DNS Records Flere oplysninger i DNS databaser –Kaldes DNS Record types DNS Klienter spørger DNS servere Record TypeForklaring AEn A-record anvendes til at binde et Hostnavn til en IPv4 adresse. AAAAEn AAAA-record anvendes til at binde et Hostnavn til en IPv6 adresse. MX MX eller Mail-eXchange anvendes til at finde et domænes mail- servere. SOASOA eller Start-of-Authority anvendes til at finde oplysninger om en Zone.

A-Record Er IPv4 Host navn –nslookup anvendt til at spørge om specifik type

AAAA-Record Er IPv6 Host navn –nslookup anvendt til at spørge om specifik type

Windows standard Windows spørger som standard på både A-Record og AAAA-Record

MX-Record MX eller Mail Exchange Recorden –Anvendes til at finde domænes mail-server –IP på mail findes med A og/eller AAAA

DNS Servere Tre typer af DNS servere findes Primær DNS server –Har ansvaret for en zone fx. tdc.dk Sekundær DNS server –Er slave til en primær –En ændring på primær overføres automatisk Caching DNS server –Gemmer lært DNS information midlertidigt

SOA Record SOA – Start Of Authority Record –Indeholder oplysninger om en zone

Caching DNS server Homebox Routere indeholder oftest Caching DNS server nslookup anvender homebox som DNS

Primær/Sekundær DNS Primære og sekundære DNS servere kan ses med nslookup

Bind /etc/bind/named.conf.options –Indeholder options og forwarders –forwarders { # Replace the address below with the address of your provider’s DNS server ; }; /etc/bind/named.conf.local –Indeholder zoner og config

Named.conf.local #Forward lookup zone for cluster.tekkom.dk zone “cluster.tekkom.dk” { type master; file “/etc/bind/zones/cluster.tekkom.dk.db”; }; #Revers lookup zone for x zone “ in-addr.arpa” { type master; file “/etc/bind/zones/ in-addr.arpa”; };

Zone filerne Mkdir /etc/bind/zones Nano /etc/bind/zones/cluster.tekkom.dk.db Nano /etc/bind/zones/ in- addr.arpa

Cluster.tekkom.dk. Zonen Nano /etc/bind/zones/cluster.tekkom.dk.db $TTL 1D cluster.tekkom.dk. IN SOA ns1.cluster.tekkom.dk. admin.cluster.tekkom.dk. ( ; // Do not modify the following lines! //Serial //Refresh 3600 //Retry //Expire //TTL ns1INA wwwINCNAMEns1

in-addr.arpa. Zonen Nano /etc/bind/zones/ in- addr.arpa $TTL IN SOA ns1.cluster.tekkom.dk. admin.cluster.tekkom.dk. ( ; // Do not modify the following lines! //Serial //Refresh 3600 //Retry //Expire //TTL 11INPTRns1.cluster.tekkom.dk.

Bind9 /etc/init.d/bind9 restart Dig cluster.tekkom.dk Nslookup ns1 tail -f /var/log/syslog