ดาวน์โหลดงานนำเสนอ
งานนำเสนอกำลังจะดาวน์โหลด โปรดรอ
1
DNS Domain Name system
2
Introduction ระบบแปลงชื่อเป็นตัวเลข ตัวเลข – หมายเลข IPv(4/6)
โครงสร้างลำดับชั้น (Hierachical) แบ่งกันรับผิดชอบตามลำดับ
3
DNS Hierachical Video: Domain Name System (DNS) How It Works
4
History ARPANET (Advanced Research Projects Agency Network)
Massachusetts Institute of Technology and the Defense Advanced Research Projects Agency (DARPA) Packet switching
5
ARPA Net
6
History Host.txt at Sri Computer(Stanford Research Institute)
1984(2527) Berkley students พัฒนา Berkeley Internet Name Domain (BIND)
7
History
8
DNS Name Server DNS = Internet Name Server+DNS Protocol
Server เก็บ DNS Records A(Address) Record NS(Name Server) Record MX(Mail Exchange) Record ….
9
DNS Name Server
10
Domain Name Space Tree of Domain Name
Node หรือ Leaf เก็บข้อมูลของโดเมน(Zone)
11
Domain Name Space Tree ถูกแบ่งเป็น Zones เริ่มตั้งแต่ Root zone
DNS Zone = ข้อมูลของ node ที่อยู่ติดกัน(Autoritative Name Server) เช่น th -> thnic server(root of th) ac -> thnic server(zone ac.th) psru -> ns.psru.ac.th(zone psru.ac.th) Nurse of psru -> mail.science.psru.ac.th(zone science.psru.ac.th)
12
Domain Name Space th ac psru science
13
DNS Root Zone Top-level DNS Zone
By IANA(Internet Assigned Numbers Authority) 13 Clusters(Why 13???) a.root-servers.net to m.root-servers.net .com,.net,.org,.th
14
DNS Root Zone
15
DNS Root Server
16
Domain Name Fomulation
Domain name ประกอบด้วย 1 ส่วนขึ้นไปเรียกว่า Label(name space) แต่ละส่วนคั่นด้วย “.”(จุด) เช่น ส่วนขวาสุดของ Domain name คือ top-level domain เช่น ขวาสุดหรือ top-level domain คือ th
17
Domain Name Fomulation
โครงสร้างชื่อโดเมนไล่จากขวามาซ้าย Label ด้านซ้ายเรียกว่า subdomain ของโดเมนด้านขวา เช่น ac คือ subdomain ของ th psru คือ subdomain ของ ac แต่ละ root domain มี subdomain ได้ 127 sub.
18
Domain Name Fomulation
แต่ละ label ยาวไม่เกิน 63 ตัวอักษร Full domain name ยาวไม่เกิน 253 ตัวอักษร DNS Name ใช้กฎตัวอักษร LDH(Letter,Digit,Hyphen) แต่ไม่ขึ้นต้นด้วยอักขระพิเศษ(Hyphen)
19
Domain Name Fomulation
20
Name Server DNS use Distributed Database System
Client-Server Model(53udp/tcp) Node of Database is “Name Server” 1 Domain – 1 Authoritative DNS Server Top-level domain -> root name server
21
Domain Name Space th ac psru sciencer
22
Authoritative Name Server
Master / Slave Authoritative Name Server Non-Authoritative Name Server
23
Authoritative Name Server
24
Recursive and caching name server
Authoritative name server 1 ตัว ???? เพิ่มประสิทธิภาพ -> ลด DNS Traffic -> Caching name server 1 Authoritative & 1 caching name server
25
Address resolution mechanism
ติดตั้ง root hint ให้แก่ dns server ถาม root server ว่า server ใดรับผิดชอบ top-level domain(ขวาสุด) ถาม server ที่รับผิดชอบ top-level domain ว่า server ใดรับผิดชอบ second level domain ถาม level ถัดไปเรื่อยๆ
26
Address resolution mechanism
27
Client Lookup
28
DNS resource records Resource record(RR) : Basic data element Type
Rdata Name Class
29
DNS resource records
30
Zones ส่วนของ name space หรือ label ที่ต่อกัน
ภายใน zone อาจมีหลายโดเมน(subdomain) แต่ละ subdomain อาจแบ่งให้ DNS อื่นรับผิดชอบ ข้อมูลของแต่ละ zone เก็บในไฟล์ข้อมูลแยกกัน
31
Zones
32
Zones Standard Primary : เก็บต้นฉบับของ zone
Standard Secondary : เก็บสำเนาของ zone Zone Transfer
33
Zone Files Zone Properties NS of Zone Address Record
34
DNS Zone Transfer Full & Increment 53/TCP with server-client
master(SOA) -> slave เทียบ serial
35
DNS Zone Transfer
36
Zone Transfer Ploblems
Serial number change Serial number comparison(YYYYMMDD) Exposure of Data
37
Reverse DNS lookup เปลี่ยนกลับจาก IP -> domain name
ภายใต้โดเมน in-addr.arpa > in-addr.arpa PTR Record
38
Reverse DNS lookup
39
Round Robin DNS
40
ความหมายของ root domain สากล
.com ย่อมาจาก commercial สำหรับธุรกิจ .edu ย่อมาจาก education สำหรับการศึกษา .int ย่อมาจาก International Organization สำหรับองค์กรนานาชาติ .org ย่อมาจาก Organization สำหรับหน่วยงานที่ไม่แสวงหากำไร .net ย่อมาจาก Network สำหรับหน่วยงานที่มีเครือข่ายของ ตนเองและทำธุรกิจด้านเครือข่าย
41
ความหมายของ root domain .th
.ac.th ย่อมาจาก Academic Thailand สำหรับสถานศึกษาในประเทศไทย .co.th ย่อมาจาก Company Thailand สำหรับบริษัทที่ทำธุรกิจในประเทศไทย .go.th ย่อมาจาก Government Thailand สำหรับหน่วยงานต่างๆ ของรัฐบาล .net.th ย่อมาจาก Network Thailand สำหรับบริษัทที่ทำธุรกิจด้านเครือข่าย .or.th ย่อมาจาก Organization Thailand สำหรับหน่วยงานที่ไม่แสวงหากำไร .in.th ย่อมาจาก Individual Thailand สำหรับของบุคคลทั่วๆ ไป
42
DNS Tools Who is & Lookup http://www.dnsstuff.com
43
DNS Tools Nslookup Server Set type=xx Set domain=xxx.domain.com
ls –d xxx.domain.com
งานนำเสนอที่คล้ายกัน
© 2024 SlidePlayer.in.th Inc.
All rights reserved.