Tidstjenester og navnetjenester
Se hvordan NTP og navnetjenester holder et nettverk konsistent.
Tidstjenester og navnetjenester er en gratis leksjon i Network+ Academy på CoddyKit. Dette er leksjon 3 av 4. Du kan lese valgfritt 3 leksjoner fra denne læringsstien gratis i sin helhet – deretter låser CoddyKit PRO opp alle leksjoner, samt praktisk øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Network+ Academy, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Network+ Academy inneholder totalt 4 leksjoner.
Tjenestene som binder nettverk sammen
I tillegg til å flytte pakker er nettverk avhengige av bakgrunns-tjenester som holder alt konsistent og brukbart. To av de mest grunnleggende er tidssynkronisering og navneoppløsning.
Uten riktig klokkeslett bryter logger og sikkerhet sammen, og uten navneoppløsning måtte brukere ha husket IP-adresser. Disse stillferdige tjenestene danner grunnlaget for nesten alt annet på nettverket.
Hvorfor riktig klokkeslett er viktig
Datamaskiner trenger synkroniserte klokker av mange grunner: Loggoppføringer på tvers av enheter må stemme overens når hendelser skal undersøkes, sikkerhetssertifikater har gyldighetsperioder, og autentiseringssystemer som Kerberos avviser forespørsler hvis klokkene avviker for mye.
Selv noen få minutters klokkeavvik kan ødelegge innlogginger, gjøre feilsøking vanskelig og føre til feil som er vanskelige å diagnostisere, i hele nettverket.
NTP forklart
NTP (Network Time Protocol) holder enhetenes klokker synkronisert på tvers av et nettverk. Enheter spør NTP-servere og justerer klokkene sine slik at de stemmer overens, med en nøyaktighet på millisekunder. NTP bruker UDP-port 123.
Det er en av de eldste internettprotokollene som fortsatt er mye brukt, og sørger stille for at alle enheter, fra rutere til servere, er enige om hva klokken er.
NTPs stratum-hierarki
NTP organiserer tidskilder i strata. Stratum 0 er en svært nøyaktig referanseklokke, for eksempel en atom- eller GPS-klokke. Stratum 1-servere kobler seg direkte til den, stratum 2 synkroniserer fra stratum 1, og så videre.
Hvert nivå nedover er litt mindre presist. Nettverk synkroniserer vanligvis fra offentlige eller interne NTP-servere noen strata nedenfor, noe som er mer enn nøyaktig nok til normal bruk.
Oppsummering av navnetjenester
Den viktigste navnetjenesten er DNS (Domain Name System), som oversetter menneskevennlige navn som example.com til IP-adresser. Det er internettets telefonkatalog, som lar folk bruke navn i stedet for tall.
Hvert besøk på nettet, hver e-post og hver tilkobling fra en app begynner vanligvis med et DNS-oppslag. Det gjør navneoppløsning til en av de mest brukte tjenestene på ethvert nettverk.
DNS som en kjernetjeneste
DNS er så sentralt at når det svikter, ser store deler av nettverket ut til å være ødelagt selv om forbindelsen fungerer. Brukere kan ikke nå nettsteder med navn, e-post stopper opp og apper får tidsavbrudd – alt på grunn av et navneproblem, ikke et ruteproblem.
Det er derfor «Det er alltid DNS» er en stående vits blant nettverksingeniører: Mange mystiske driftsavbrudd skyldes til syvende og sist DNS-problemer.
Intern navngivning
Organisasjoner driver ofte sin egen interne DNS for å navngi og finne enheter som servere og skrivere på det private nettverket. Dette gjør at ansatte kan bruke lett gjenkjennelige interne navn i stedet for å huske IP-adresser.
Intern DNS integreres også med katalogtjenester, slik at datamaskiner og brukere kan finnes og autentiseres med navn. Dette er en grunnpilar i administrerte bedriftsnettverk.
Slik foregår et oppslag
Når du skriver inn et navn, spør enheten din en resolver (ofte internettilbyderen din eller en offentlig tjeneste som 8.8.8.8) om å finne den tilhørende IP-adressen. Resolveren sjekker hurtigbufferet sitt, spør deretter DNS-hierarkiet ved behov og returnerer adressen.
Enheten din kobler seg så til denne IP-adressen. Hele utvekslingen tar vanligvis noen millisekunder og skjer usynlig før nesten hver forbindelse du oppretter på internett.
Andre støttetjenester
Nettverk er også avhengige av flere bakgrunnstjenester:
- DHCP (Dynamic Host Configuration Protocol) deler ut IP-innstillinger automatisk.
- NTP synkroniserer klokkeslett.
- DNS løser opp navn.
Til sammen utgjør disse tre det stillferdige grunnlaget som gjør et nettverk brukbart. Når én av dem svikter, merker brukerne det umiddelbart, selv om årsaken er usynlig.
Sikring av disse tjenestene
Kjernetjenester er attraktive mål for angrep. DNS-spoofing kan omdirigere brukere til falske nettsteder, og manipulert tid kan føre til at sikkerhetskontroller mislykkes. Forsvarstiltak omfatter DNSSEC (DNS Security Extensions) for å autentisere DNS-poster samt pålitelige og autentiserte NTP-kilder.
Fordi så mye er avhengig av disse tjenestene, er det avgjørende for et sunt og pålitelig nettverk å holde tids- og navnetjenestene nøyaktige og sikre.
Slik henger det sammen
NTP synkroniserer klokker (noe som er avgjørende for logger, sertifikater og autentisering) ved hjelp av et stratum-hierarki, mens DNS oversetter navn til adresser og danner grunnlaget for nesten alle forbindelser. Sammen med DHCP gjør disse bakgrunnstjenestene nettverket brukbart, og ved å sikre dem med verktøy som DNSSEC beskyttes hele nettverksgrunnlaget.
Hurtigsjekk
Test kunnskapene Deres om navn og tid.
Oppsummering
Bakgrunnstjenester gjør nettverk brukbare. NTP synkroniserer klokker (noe som er avgjørende for logger, sertifikater og autentisering) ved hjelp av et stratum-hierarki på UDP 123. DNS oversetter navn til adresser og danner grunnlaget for nesten alle forbindelser, mens DHCP deler ut innstillinger. Sikre dem med DNSSEC og pålitelige tidskilder.
Lær deg Network+ Academy med en AI-veileder – gratis
Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.
- Kurs
- 30
- Leksjoner
- 120
Ofte stilte spørsmål
Er leksjonen «Tidstjenester og navnetjenester» gratis?
Ja – du kan lese valgfritt 3 av leksjonene i læringsstien Network+ Academy, inkludert «Tidstjenester og navnetjenester», gratis i sin helhet her på nettet. Deretter låser CoddyKit PRO opp alle leksjoner, samt interaktiv øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Kurset i Network+ Academy inneholder totalt 4 leksjoner.
Hva lærer jeg i «Tidstjenester og navnetjenester»?
Se hvordan NTP og navnetjenester holder et nettverk konsistent. Du øver på Network+ Academy med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.
Trenger jeg erfaring for å begynne med Network+ Academy?
Ingen tidligere erfaring er nødvendig. Network+ Academy på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 3 av 4.
Hvor lang tid tar leksjonen «Tidstjenester og navnetjenester»?
De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.
Kan jeg skrive og kjøre kode i denne Network+ Academy-leksjonen?
Ja. Alle Network+ Academy-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.
Alle leksjonene i dette kurset
- Slik deler NAT én offentlig IP-adresse
- Portvideresending og PAT
- Tidstjenester og navnetjenester
- Proxyer og lastbalansere