190 likes | 305 Views
Lab oppgave 3. Webserver Mailserver DNS Server virtualisering. Web servere. Site Virtual folder (link) Virtual web (alias) Host header name IIS – Internet Information Server Apache. URL. | Protokoll |. Maskinnavn |. Katalog |.
E N D
Lab oppgave 3 Webserver Mailserver DNS Server virtualisering
Web servere • Site • Virtual folder (link) • Virtual web (alias) • Host header name • IIS – Internet Information Server • Apache
URL | Protokoll | Maskinnavn | Katalog | Filnavn | http://donau.hiof.no/lab2013/lab2.html | Domene | Virtuell Katalog: http://donau.hiof.no/serverognettverk Alias i DNS: http://serverognettverk.hiof.no/lab2013 Ny site /Host header name): serverognettverk.no
DNS • Domain Name System er en database med informasjon om maskiner på internett. Brukes først og fremst til å slå opp IP nummer ut fra navn • DNS er organisert i en trestruktur. Hver node kalles ett domain. Ansvaret for DNS er delegert, f.eks. hiof.no • Administrative enheter kalles soner • Sonen in-addr.arpa gjør det mulig å slå opp navn ut fra adresse. Dette er en gren av DNS treet som bruker adresser som indeks. 33.36.158.in-addr.arpa inneholder liste over ip-adresser på 158.36.33 nettet. Denne grenen av DNS kalles også revers zone. • Primary master name server - inneholder database med maskinnavn og evnt. Subdomain for en sone. • Secondary master name server - mottar kopi av databasefilene fra primary • Caching name server - inneholder ingen database, kun cache
DNS records • DNS recordsSOA - Start of authority. Ansvarlig for domenet • NS - Nameserver(s) for domenet • A - (Adress) IP nummer til Maskinnavn (host) • PTR - (Pointer) Navn til IP nummer • CNAME - (Canonical name) Alias, f.eks ftp.hiof.no = edmund.hiof.no • MX - Mail Exhange. Viser til mailserver for domene • HINFO - Hardware Information. Inneholder informasjon om hardware og OS
DNS spørring • Normalt spør klienten vår server og denne spør andre servere rekursivt • Klient kan også spørre andre servere direkte (iterativt)
Registrere domene • http://www.norid.no/ er ansvarlig for .no domenet • Vi må bruke en registrar, for eksempel: http://www.proisp.no/domene/ • Det skal være to DNS servere for et domene • DNS kan kjøres hos en ISP, registrar eller på egne servere.
Mail klient • Programmet vi kjører for å lese og sende mail kalles en mail klient • En mail klient kommuniserer med Internet via en mailserver. • POP (Post Office Protocoll) er en enkel protokoll for å hente meldinger fra en mailserver. Organisering i foldere må gjøres lokalt på klienten. • IMAP (Internet Message Access Protocol) gjør det mulig å beholde all mail på serveren. Man kan lage flere foldere på serveren for å organisere meldinger • MIME Multipurpose Internet Mail Extensions Brukes for å identifisere og kode vedlegg En MIME kompatibel klient kan vise vedlegg direkte. • LDAP Light Directory Access Protocol Basert på X.500 Gjør det mulig å slå opp mailadresser Ved å integrere støtte for LDAP i klienten, kan man gjøre oppslag direkte. • Spam mail, Unsolicited bulk email (UBE) F.eks. Reklame og kjedebrev (make money fast). • Spam og virus filtrering bør gjøres på mailserveren
Mail-gang • Mail skrives på en klient og sendes til lokal SMTP server • Hvis adressaten ikke er lokal, kontakter serveren mailserveren til vedkommendes domene. • Serveren finner ut hvilken maskin som er mailserver for dette domenet ved å slå opp i DNS (MX record) • Hvis mailserveren ikke oppnår kontakt med den andre serveren, blir meldingen liggende i kø (for en periode) • Når den andre mailserveren mottar meldingen,blir den prosessert (virus og SPAM skanning) og deretter lagt i innboksen til mottakeren. • SMTP protokollen brukes mellom de enkelte mailserverene • SMTP er en tekstbasert "konversasjon" mellom to servere • En mail server kalles også MTA (Mail Transfere Agent)
SMTP • Eksempel på SMTP "dialog": • Telnet mail.hiof.no 25 • 220 oluf.hiof.no ESMTP Sendmail 8.13.4/8.13.4/Debian-3sarge3; Wed, 30 Jan • CE/UBE) logging access from: hob.hiof.no(OK)-hob.hiof.no [158.39.160.19] • ehlo test • 250-oluf.hiof.no Hello hob.hiof.no [158.39.160.19], pleased to meetyou • MAIL FROM: hansob@hiof.no • 250 2.1.0 hansob@hiof.no... Sender ok • rcpt to: hansob • 250 2.1.5 hansob... Recipient ok • data • 354 Enter mail, end with "." on a line by itself • subject:hei • lksdfjlkasjdflkasjdflkajsdf • asdfasdf • asdfasdf • . • 250 2.0.0 m0U9VhtA014858 Message accepted for delivery • quit
Mailserver • Innebygd enkel SMTP og POP server i Windows 2003, kun SMTP i 2008 • Mdaemon eksempel på kommersiell mailserver: • Imap og POP • Webklient • Antivirus og Antispam
ASP.NET • ASP – Active Server Pages • ASP 1.0 til 3.0 kun skripting (VBscript) • ASP.NET – kompilert kode, støtte for alle .NET språk (aspx) • MS Web platform installermicrosoft.com/web • http://en.wikipedia.org/wiki/Active_Server_Pages
Virtuelle servere • Programvare som gjør det mulig å kjøre flere servere på en fysisk boks. (En Host kan ha flere Guest OS) • VMware • MS Virtual server / Hyper-V • XEN
To typer av Virtuelle Host • Native • Kjører direkte mot HW. Trenger ikke et OS for å kjøre (VMWare ESX, Hyper-V, Xen) • Emulering • Kjører Host på et OS (MS Virt. Server og PC, VMWare Server og Workstation)
Hyper-V • Integration Services • Tillegg som installeres på Guest som bedrer ytelse og funksjonalitet.
Hvorfor Virtuelt? • Kostnader • Plass • Miljø (strømforbruk) • Kan kjøre forskjellige OS • Administrasjon • Raskt å sette opp en server • Enkelt å oppgradere ”hardware” • Virtuelle servere kan raskt flyttes • Tjenester kan skilles helt
Virtuelle servere • Ikke egnet for grafikk-intensive applikasjoner. • Filaksess kan være treg, men ved å kombinere med SAN går det bra.
Ulemper virtuelle servere • Mye kan stoppe hvis den fysiske boksen feiler • Hastighet?