21
İsim Çözümleme Servisleri Erkal ASLANKARA MCT Bilgeadam BTA erkal.aslankara@bilgead am.com

MS İsim Çözümleme Servisleri

Embed Size (px)

DESCRIPTION

MS İsim Çözümleme Servisleri

Citation preview

Page 1: MS İsim Çözümleme Servisleri

İsim Çözümleme Servisleri

Erkal ASLANKARA MCTBilgeadam [email protected]

Page 2: MS İsim Çözümleme Servisleri

• İsim çözümleme nedir?• İsim türleri• Bilgisayarlar nasıl isim çözümler? • DNS• Diğer isim çözümleme servisleri• Soru – Cevap

Ajanda

Page 3: MS İsim Çözümleme Servisleri

• İsim çözümleme nedir?

• İsim çözümlemeye neden ihtiyaç duyuldu?

• ARPANET ve hosts file– İnternetin atası– İlk isim çözümleme sistemi

İsim Çözümleme Nedir?

İsim Çözümleme Servisi

192.168.1.200Server05 Nerede?

Server05 Nerede?

Server05Server05

22

33

Server0511

Page 4: MS İsim Çözümleme Servisleri

İsim Türleri?

• Host Name– DNS ismi– Max 255 karakter

• NetBIOS Name– Max 15 karakter

FQDN

server01.microsoft.com.

DNS suffixHost Name

SERVER01

NetBIOS Name

Page 5: MS İsim Çözümleme Servisleri

İsim Türleri?

Page 6: MS İsim Çözümleme Servisleri

• Ne zaman işim çözümleme gerekir?– www.cozumpark.com– \\server10\Belgeler– C:\ping fileserver

• Windows işletim sistemlerinin isim çözümleme sırası

Bilgisayarlar Nasıl İsim Çözer?

DNSNetBIOS

Name Cache WINS Broadcast Lmhost FileClient Resolver

Cache/Hosts File

Host Name NetBIOS Name

Page 7: MS İsim Çözümleme Servisleri

DNS Nedir?

Page 8: MS İsim Çözümleme Servisleri

DNS NameSpace Kavramı

Root Domain

Subdomain

Second-Level Domain

Top-Level Domain

FQDN:server1.london.uk.cozumpark.comFQDN:server1.london.uk.cozumpark.com

ukuk

comcom

londonlondon

turkeyturkey dubaidubai

orgorgnetnet

Host: SERVER1Host: SERVER1

cozumparkcozumpark

Page 9: MS İsim Çözümleme Servisleri

• Recursive Sorgu• Iterative Sorgu

• Authoritative yanıt– İstenilen isme karşılık gelen ip– Authoritative NO

• NonAuthoritative yanıt– Cache– Root Hints– Forward

DNS – Sorgu Türleri

Page 10: MS İsim Çözümleme Servisleri

Recursive Sorgu Nasıl Çalışır?

DNS ClientDNS Client

www.google.com

172.16.64.11

Database

Local DNS ServerLocal DNS Server

Page 11: MS İsim Çözümleme Servisleri

Iterative Sorgu Nasıl Çalışır?

Client ServerClient Server

Local DNS ServerLocal DNS Server

Root Hint (.)Root Hint (.)

.com.com

Recu

rsiv

e Q

uery

ww

w.go

ogle

.com

172.

16.6

4.11

Iterative Query

Iterative Query

Iterative Query

Ask .com

Ask google.com

Authoritative Response

google.comgoogle.com

Page 12: MS İsim Çözümleme Servisleri

Forwarder Nasıl Çalışır?

Client ServerClient Server

google.comgoogle.com

Root Hint (.)Root Hint (.)

.com.com

Iterative Query

Iterative Query

Iterative Query

Ask .com

Ask google.com

Authoritative Response

ForwarderForwarder

Recursive query for www.google.com

172.16.64.11

172.

16.6

4.11

Recu

rsive

Que

ry

Local DNS ServerLocal DNS Server

Page 13: MS İsim Çözümleme Servisleri

Conditional Forwarding Nasıl Çalışır?

ISP DNSISP DNS

Diğer tüm domainlerLocal DNSLocal DNS

partner.comDNSpartner.comDNS

partner.com

Query

for

dc01

.par

tner.

com

Client ComputerClient Computer

Page 14: MS İsim Çözümleme Servisleri

DNS Server Caching Nasıl Çalışır?

Where’s ServerA?Where’s ServerA?

Client1Client1

Client2Client2

ServerAServerA

ServerA is at 192.168.8.44ServerA is at 192.168.8.44

Where’s ServerA?Where’s ServerA?ServerA is at 192.168.8.44ServerA is at 192.168.8.44

DNS server cache

Host name IP address TTL

ServerA.contoso.msft 192.168.8.44 28 seconds

Page 15: MS İsim Çözümleme Servisleri

Resource Records Kavramı ve Kayıt Tipleri

Type DescriptionA Bir hostname’i bir ip adresine çözer

PTR Bir ip adresini bir hostname’e çözer

SOA Zone’daki ilk kayıttır. SRV Bir servisi sağlayan sunucunun adını çözerNS Zonu tutan DNS sunucuları belirtir

MX Mail sunucusunu belirtir

CNAME Bir ismi bir takma isme çözer

Page 16: MS İsim Çözümleme Servisleri

DNS Zone Tipleri

Zone Açıklama

Primary DNS veritabanının yazılabilir ve okunabilir bir kopyasını tutar

Secondary DNS veritabanının sadece okunabilir bir kopyasını tutar

Stub Bir zone’un sadece NS sunucularını bulmak için gereken kayıtlarını turar

Active Directory integrated

Kayıtları AD veritabanı üstünde tutulan zone’lardır.

Page 17: MS İsim Çözümleme Servisleri

Forward ve Reverse Lookup Zone’lar

Namespace: training.nwtraders.msft

DNS Client1DNS Client1DNS Client2DNS Client2

DNS Client3DNS Client3

DNS Server Authorizedfor trainingDNS Server Authorizedfor training

Forward zone Training

DNS Client1 192.168.2.45

DNS Client2 192.168.2.46

DNS Client3 192.168.2.47

Reverse zone

1.168.192.in-addr.arpa

192.168.2.45 DNS Client1

192.168.2.46 DNS Client2

192.168.2.47 DNS Client3DNS Client2 = ?DNS Client2 = ?

192.168.2.46 = ?192.168.2.46 = ?

Page 18: MS İsim Çözümleme Servisleri

Best Practices

ISP DNSISP DNS

Contoso.msftContoso.msft

Partner OrganizationNorthwindtraders.msftPartner OrganizationNorthwindtraders.msftDev.contoso.msftDev.contoso.msft

Root (.) ServersRoot (.) Servers

Delegation orstub zoneDelegation orstub zone

Conditional forwarding orstub zone

Conditional forwarding orstub zone

Forwarding or root hintsForwarding or root hints

Secondary zoneSecondary zone

Internet zonefor Contoso.msft

Internet zonefor Contoso.msft

Page 19: MS İsim Çözümleme Servisleri

DNS Server İsim Çözerken...

1. Kendi üzerindeki kayıtlar2. Cache3. Conditional Forward4. Forward5. Root Hints

Page 20: MS İsim Çözümleme Servisleri

• Geleneksel isim çözümleme teknolojileri– Hosts File / LMHOSTS File– Broadcast– DNS– WINS

• Yeni nesil isim çözümleme teknolojileri– Link-Local Multicast Name Resolution (LLMNR)

• IPv4 ve IPv6 uyumlu local area hostname çözümleme protokolü

– Peer Name Resolution Protocol (PNRP)• Microsoft tarafından geliştirilen P2P isim çözümleme protokolü

– Common Name Resolution Protocol (CNRP)• Uzun url’ler yerine kısa “common name”ler hatırlanacak

Diğer İsim Çözümleme Teknolojileri

Page 21: MS İsim Çözümleme Servisleri

• Bu seminerin slaytını ve videosunu ÇözümPark Bilişim Portalı / Dosyalar linkinden indirebilirsiniz.

• Sorular

Teşekkürler