Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

Lab oppgave 3 WebserverMailserverDNS Server virtualisering.

Liknende presentasjoner


Presentasjon om: "Lab oppgave 3 WebserverMailserverDNS Server virtualisering."— Utskrift av presentasjonen:

1 Lab oppgave 3 WebserverMailserverDNS Server virtualisering

2 Web servere Site Site Virtual folder (link) Virtual folder (link) Virtual web (alias) Virtual web (alias) Host header name Host header name IIS – Internet Information Server IIS – Internet Information Server Apache Apache

3 URL | Protokoll | Maskinnavn | Katalog | Filnavn | | Domene | | Domene |

4 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 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 DNS er organisert i en trestruktur. Hver node kalles ett domain. Ansvaret for DNS er delegert, f.eks. hiof.no Administrative enheter kalles soner 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 in-addr.arpa inneholder liste over ip-adresser på nettet. Denne grenen av DNS kalles også revers zone. 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 in-addr.arpa inneholder liste over ip-adresser på nettet. Denne grenen av DNS kalles også revers zone. Primary master name server - inneholder database med maskinnavn og evnt. Subdomain for en sone. Primary master name server - inneholder database med maskinnavn og evnt. Subdomain for en sone. Secondary master name server - mottar kopi av databasefilene fra primary Secondary master name server - mottar kopi av databasefilene fra primary Caching name server - inneholder ingen database, kun cache Caching name server - inneholder ingen database, kun cache

5 DNS records DNS records SOA - Start of authority. Ansvarlig for domenet DNS records SOA - Start of authority. Ansvarlig for domenet NS - Nameserver(s) for domenet NS - Nameserver(s) for domenet A - (Adress) IP nummer til Maskinnavn (host) A - (Adress) IP nummer til Maskinnavn (host) PTR - (Pointer) Navn til IP nummer PTR - (Pointer) Navn til IP nummer CNAME - (Canonical name) Alias, f.eks ftp.hiof.no = edmund.hiof.no CNAME - (Canonical name) Alias, f.eks ftp.hiof.no = edmund.hiof.no MX - Mail Exhange. Viser til mailserver for domene MX - Mail Exhange. Viser til mailserver for domene HINFO - Hardware Information. Inneholder informasjon om hardware og OS HINFO - Hardware Information. Inneholder informasjon om hardware og OS

6 Registrere domene dex.html dex.html dex.html dex.html Det skal være to DNS servere for et domene Det skal være to DNS servere for et domene DNS kan kjøres hos en ISP DNS kan kjøres hos en ISP

7 Mail klient Mail klient Programmet vi kjører for å lese og sende mail kalles en mail klient Programmet vi kjører for å lese og sende mail kalles en mail klient En mail klient kommuniserer med Internet via en mailserver. 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. 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 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. 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. 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 (UBE) F.eks. Reklame og kjedebrev (make money fast). Spam mail, Unsolicited bulk (UBE) F.eks. Reklame og kjedebrev (make money fast). Spam og virus filtrering bør gjøres på mailserveren Spam og virus filtrering bør gjøres på mailserveren

8 Mail-gang Mail skrives på en klient og sendes til lokal SMTP server Mail skrives på en klient og sendes til lokal SMTP server Hvis adressaten ikke er lokal, kontakter serveren mailserveren til vedkommendes domene. 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) 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) 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. 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 protokollen brukes mellom de enkelte mailserverene SMTP er en tekstbasert "konversasjon" mellom to servere SMTP er en tekstbasert "konversasjon" mellom to servere En mail server kalles også MTA (Mail Transfere Agent) En mail server kalles også MTA (Mail Transfere Agent)

9 SMTP Eksempel på SMTP "dialog": Eksempel på SMTP "dialog": Telnet mail.hiof.no 25 Telnet mail.hiof.no oluf.hiof.no ESMTP Sendmail /8.13.4/Debian-3sarge3; Wed, 30 Jan 220 oluf.hiof.no ESMTP Sendmail /8.13.4/Debian-3sarge3; Wed, 30 Jan CE/UBE) logging access from: hob.hiof.no(OK)-hob.hiof.no [ ] CE/UBE) logging access from: hob.hiof.no(OK)-hob.hiof.no [ ] ehlo test ehlo test 250-oluf.hiof.no Hello hob.hiof.no [ ], pleased to meet you 250-oluf.hiof.no Hello hob.hiof.no [ ], pleased to meet you MAIL FROM: MAIL FROM: Sender ok Sender ok rcpt to: hansob rcpt to: hansob hansob... Recipient ok hansob... Recipient ok data data 354 Enter mail, end with "." on a line by itself 354 Enter mail, end with "." on a line by itself subject:hei subject:hei lksdfjlkasjdflkasjdflkajsdf lksdfjlkasjdflkasjdflkajsdf asdfasdf asdfasdf m0U9VhtA Message accepted for delivery m0U9VhtA Message accepted for delivery quit quit

10 Mailserver Innebygd enkel SMTP og POP server i Windows 2003, kun SMTP i 2008 Innebygd enkel SMTP og POP server i Windows 2003, kun SMTP i 2008 Mdaemon eksempel på kommersiell mailserver: Mdaemon eksempel på kommersiell mailserver: Mdaemon Imap og POPImap og POP WebklientWebklient Antivirus og AntispamAntivirus og Antispam

11 ASP.NET ASP – Active Server Pages ASP – Active Server Pages ASP 1.0 til 3.0 kun skripting (VBscript) ASP 1.0 til 3.0 kun skripting (VBscript) ASP.NET – kompilert kode, støtte for alle.NET språk (aspx) ASP.NET – kompilert kode, støtte for alle.NET språk (aspx)

12 Virtuelle servere Programvare som gjør det mulig å kjøre flere servere på en fysisk boks. (En Host kan ha flere Guest OS) Programvare som gjør det mulig å kjøre flere servere på en fysisk boks. (En Host kan ha flere Guest OS) VMware VMware MS Virtual server / Hyper-V MS Virtual server / Hyper-V XEN XEN

13 To typer av Virtuelle Host Native Native Kjører direkte mot HW. Trenger ikke et OS for å kjøre (VMWare ESX, Hyper-V, Xen)Kjører direkte mot HW. Trenger ikke et OS for å kjøre (VMWare ESX, Hyper-V, Xen) Emulering Emulering Kjører Host på et OS (MS Virt. Server og PC, VMWare Server og Workstation)Kjører Host på et OS (MS Virt. Server og PC, VMWare Server og Workstation)

14 Hyper-V Integration Services Integration Services Tillegg som installeres på Guest som bedrer ytelse og funksjonalitet.Tillegg som installeres på Guest som bedrer ytelse og funksjonalitet.

15 Hvorfor Virtuelt? Kostnader Kostnader Plass Plass Miljø (strømforbruk) Miljø (strømforbruk) Kan kjøre forskjellige OS Kan kjøre forskjellige OS Administrasjon Administrasjon Raskt å sette opp en serverRaskt å sette opp en server Enkelt å oppgradere ”hardware”Enkelt å oppgradere ”hardware” Virtuelle servere kan raskt flyttesVirtuelle servere kan raskt flyttes Tjenester kan skilles heltTjenester kan skilles helt

16 Virtuelle servere Ikke egnet for grafikk-intensive applikasjoner. Ikke egnet for grafikk-intensive applikasjoner. Filaksess kan være treg, men ved å kombinere med SAN går det bra. Filaksess kan være treg, men ved å kombinere med SAN går det bra.

17 Ulemper virtuelle servere Mye kan stoppe hvis den fysiske boksen feiler Mye kan stoppe hvis den fysiske boksen feiler Hastighet? Hastighet?


Laste ned ppt "Lab oppgave 3 WebserverMailserverDNS Server virtualisering."

Liknende presentasjoner


Annonser fra Google