DNS Domain Name system.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
บทที่ 12 การจดทะเบียนชื่อโดเมน (Domain Name Registration)
Advertisements

:-> ติดตั้ง Dial-up Networking
Kulachatr Chatrkul Na Ayudhya Introduction to e-Commerce
Domain Name Apirada Thadadech 4/4/2017 Domain name.ppt.
Transport Layer.
โอฬาริก สุรินต๊ะ CS/MIS
อินเทอร์เน็ต (Internet)
Part 3 Domain Name System
คอมพิวเตอร์ ร.ร.จักรคำคณาทร
อินเทอร์เน็ตInternet
Data transfer rate(bandwidth) protocol file server web server.
อินเทอร์เน็ต โดย.. ครูสาคร หนูอิน.
อินเตอร์เน็ตเบื้องต้น
ระบบชื่อเว็บไซต์. URL(Universal Resource Locators or Uniform Resource Locators ) ที่อยู่ของแหล่งข่าวสารที่เป็นสากล รูปแบบมาตรฐานของ URL เป็นดังนี้ scheme://host:port/path.
Domain Name System   (DNS).
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Client/Server Architecture หลักสูตรผู้เชี่ยวชาญระบบโครงข่ายการศึกษาขั้น พื้นฐาน (OBEC Network)
ระบบสารสนเทศทางธุรกิจ (Business Information Systems)
จัดทำโดย น. ส. ดวงกมล งามอยู่เจริญ เลขที่ 8 น. ส. ณัชชา เชื้อตา เลขที่ 6 เตรียมบริหารธุรกิจปี 1.
System Database Semester 1, 2009 Worrakit Sanpote 1.
การใช้งานโปรแกรม SPSS
BY KIADTIPONG YORD. CHANDRA 2004 :: COMPUTER NETWORK ระบบเครือข่ายคอมพิวเตอร์ และการกระจาย Computer Network and Distributed เทคโนโลยี Internet Internet.
3 กลุ่มของเครื่องคอมพิวเตอร์ที่มีการเชื่อมต่อเข้าด้วยกัน 3 สามารถแลกเปลี่ยนข้อมูล และใช้อุปกรณ์ต่างๆ เช่น ดิสก์ เทป เครื่องพิมพ์ ร่วมกันได้ 3 เครือข่ายท้องถิ่น.
“Procedure guidance for Internet forensics coping with copyright arguments of client-server-based P2P models”
งานบุคลากร กลุ่มพัฒนาระบบคอมพิวเตอร์ ศูนย์เทคโนโลยีสารสนเทศ
Internet and Mail. Internet = Inter + Network Network of Networks.
ac.th. WWW (World Wide Web) ระบบเครือข่ายคอมพิวเตอร์ ที่ เชื่อมโยงคอมพิวเตอร์ถึงกันทั่ว โลก โดยใช้โปรโตคอลที่ชื่อว่า TCP/IP.
ac.th. WWW (World Wide Web) ระบบเครือข่ายคอมพิวเตอร์ ที่ เชื่อมโยงคอมพิวเตอร์ถึงกันทั่ว โลก โดยใช้โปรโตคอลที่ชื่อว่า TCP/IP.
Intro Excel 2010 ข้อมูลจาก... ellession1.htm.
พัฒนาการสื่อใหม่ ( เวปไซต์และสังคมออนไลน์ ). เวปไซต์คือ ?
โปรแกรมบริหาร สินค้าคงคลัง. คุณสมบัติ บันทึกข้อมูลแบบ real time ทำงานแบบ client –server or standalone การทำงานแบบ multiuser สามารถแบ่งแยกสถานที่เก็บ (
การสร้างฐานข้อมูลใหม่ หมายถึง การสร้างแฟ้มข้อมูลใหม่บน Access สามารถกำหนด ได้ดังต่อไปนี้ ภาพแสดงการสร้างฐานข้อมูลใหม่
โครงข่ายบริการสื่อสารร่วมระบบดิจิตอล
โรงเรียนห้วยเม็กวิทยาคม
เทคโนโลยีพื้นฐานของระบบสารสนเทศ
ระบบบัญชาการในสถานการณ์ Incident Command System: ICS
Case Study.
Information Technology For Life
บทที่ 8 เครือข่ายการสื่อสารทางไกลระหว่างประเทศ
รายวิชา การเขียนโปรแกรมบนเว็บ
บทที่ 4 อินเตอร์เน็ต.
อาจารย์อภิพงศ์ ปิงยศ บทที่ 8 : TCP/IP และอินเทอร์เน็ต Part1 สธ313 การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ทางธุรกิจ อาจารย์อภิพงศ์
อาจารย์อภิพงศ์ ปิงยศ บทที่ 8 : TCP/IP และอินเทอร์เน็ต Part2 สธ313 การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ทางธุรกิจ อาจารย์อภิพงศ์
อินเทอร์เน็ตและบริการออนไลน์
ความรู้เบื้องต้นเกี่ยวกับอินเทอร์เน็ต
IP-Addressing and Subneting
เทคโนโลยีอินเทอร์เน็ต Internet Technology
IP-Addressing and Subneting
TCP/IP Protocol นำเสนอโดย นส.จารุณี จีนชาวนา
4.1 ความหมายและพัฒนาการของอินเทอร์เน็ต
บทที่ 1 สถาปัตยกรรมของระบบฐานข้อมูล (Database Architecture)
Northen College Business Computer Faculty of Business Administration.
อาจารย์อภิพงศ์ ปิงยศ บทที่ 7 : TCP/IP และอินเทอร์เน็ต Part2 สธ313 การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ทางธุรกิจ อาจารย์อภิพงศ์
การพัฒนาการใช้งานในระบบเว็บ
เทคโนโลยีสารสนเทศเพื่อการศึกษาค้นคว้า
บทที่ 4 การใช้งานอินเทอร์เน็ตเบื้องต้น Introduction to Internet
อาจารย์อภิพงศ์ ปิงยศ บทที่ 7 : TCP/IP และอินเทอร์เน็ต Part1 สธ313 การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ทางธุรกิจ อาจารย์อภิพงศ์
Switched Communications Networks Stations Nodes ตัวอย่างที่ต้อง multiplex เช่น 3 และ 6 ส่งไป 5 พร้อมๆ กัน ทำให้ 5 ต้อง multiplex.
การบริหารจัดการระบบ.
.:ประโยชน์ของอินเทอร์เน็ต
บทที่ 4 อินเตอร์เน็ต.
อินเทอร์เน็ตเบื้องต้น
สาขาวิชาคอมพิวเตอร์ธุรกิจ โดย อาจารย์กิตติพงษ์ ภู่พัฒน์วิบูลย์
สถาปัตยกรรมของฐานข้อมูล
อินเทอร์เน็ตเบื้องต้น และการออกแบบเว็บไซต์
องค์ประกอบของเวิลด์ไวด์เว็บ
โดเมนเนมและการจดทะเบียน (Domain Name Register)
การพัฒนาเว็บไซต์ ในงานธุรกิจ
ขั้นตอนการสร้างเว็บไซต์
อินเทอร์เน็ตเบื้องต้น
บทที่ 5 เครือข่ายคอมพิวเตอร์ และการสื่อสาร Part2
ใบสำเนางานนำเสนอ:

DNS Domain Name system

Introduction ระบบแปลงชื่อเป็นตัวเลข ตัวเลข – หมายเลข IPv(4/6) www.psru.ac.th->202.29.80.2 โครงสร้างลำดับชั้น (Hierachical) แบ่งกันรับผิดชอบตามลำดับ

DNS Hierachical Video: Domain Name System (DNS) How It Works

History ARPANET (Advanced Research Projects Agency Network) Massachusetts Institute of Technology and the Defense Advanced Research Projects Agency (DARPA) Packet switching

ARPA Net

History Host.txt at Sri Computer(Stanford Research Institute) 1984(2527) Berkley students พัฒนา Berkeley Internet Name Domain (BIND) 

History

DNS Name Server DNS = Internet Name Server+DNS Protocol Server เก็บ DNS Records A(Address) Record NS(Name Server) Record MX(Mail Exchange) Record ….

DNS Name Server

Domain Name Space Tree of Domain Name Node หรือ Leaf เก็บข้อมูลของโดเมน(Zone)

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)

Domain Name Space th ac psru science

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

DNS Root Zone

DNS Root Server http://root-servers.org/

Domain Name Fomulation Domain name ประกอบด้วย 1 ส่วนขึ้นไปเรียกว่า Label(name space) แต่ละส่วนคั่นด้วย “.”(จุด) เช่น www.psru.ac.th ส่วนขวาสุดของ Domain name คือ top-level domain เช่น www.psru.ac.th ขวาสุดหรือ top-level domain คือ th

Domain Name Fomulation โครงสร้างชื่อโดเมนไล่จากขวามาซ้าย Label ด้านซ้ายเรียกว่า subdomain ของโดเมนด้านขวา เช่น www.psru.ac.th ac คือ subdomain ของ th psru คือ subdomain ของ ac แต่ละ root domain มี subdomain ได้ 127 sub.

Domain Name Fomulation แต่ละ label ยาวไม่เกิน 63 ตัวอักษร Full domain name ยาวไม่เกิน 253 ตัวอักษร DNS Name ใช้กฎตัวอักษร LDH(Letter,Digit,Hyphen) แต่ไม่ขึ้นต้นด้วยอักขระพิเศษ(Hyphen)

Domain Name Fomulation

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

Domain Name Space th ac psru sciencer

Authoritative Name Server Master / Slave Authoritative Name Server Non-Authoritative Name Server

Authoritative Name Server

Recursive and caching name server Authoritative name server 1 ตัว ???? เพิ่มประสิทธิภาพ -> ลด DNS Traffic -> Caching name server 1 Authoritative & 1 caching name server

Address resolution mechanism ติดตั้ง root hint ให้แก่ dns server ถาม root server ว่า server ใดรับผิดชอบ top-level domain(ขวาสุด) ถาม server ที่รับผิดชอบ top-level domain ว่า server ใดรับผิดชอบ second level domain ถาม level ถัดไปเรื่อยๆ

Address resolution mechanism

Client Lookup

DNS resource records Resource record(RR) : Basic data element Type Rdata Name Class

DNS resource records

Zones ส่วนของ name space หรือ label ที่ต่อกัน ภายใน zone อาจมีหลายโดเมน(subdomain) แต่ละ subdomain อาจแบ่งให้ DNS อื่นรับผิดชอบ ข้อมูลของแต่ละ zone เก็บในไฟล์ข้อมูลแยกกัน

Zones

Zones Standard Primary : เก็บต้นฉบับของ zone Standard Secondary : เก็บสำเนาของ zone Zone Transfer

Zone Files Zone Properties NS of Zone Address Record

DNS Zone Transfer Full & Increment 53/TCP with server-client master(SOA) -> slave เทียบ serial

DNS Zone Transfer

Zone Transfer Ploblems Serial number change Serial number comparison(YYYYMMDD) Exposure of Data

Reverse DNS lookup เปลี่ยนกลับจาก IP -> domain name ภายใต้โดเมน in-addr.arpa 202.28.249.0 -> 249.28.202.in-addr.arpa PTR Record

Reverse DNS lookup

Round Robin DNS

ความหมายของ root domain สากล .com ย่อมาจาก commercial สำหรับธุรกิจ  .edu ย่อมาจาก education สำหรับการศึกษา  .int ย่อมาจาก International Organization สำหรับองค์กรนานาชาติ  .org ย่อมาจาก Organization สำหรับหน่วยงานที่ไม่แสวงหากำไร  .net ย่อมาจาก Network สำหรับหน่วยงานที่มีเครือข่ายของ ตนเองและทำธุรกิจด้านเครือข่าย 

ความหมายของ 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 สำหรับของบุคคลทั่วๆ ไป

DNS Tools Who is & Lookup http://www.dnsstuff.com http://network-tools.com http://www.4dnstools.com/ http://www.dnswatch.info/ http://www.mxtoolbox.com http://www.dnstools.com/

DNS Tools Nslookup Server Set type=xx Set domain=xxx.domain.com ls –d xxx.domain.com