Transcript DHCP/DNS

DHCP/DNS
สมาชิกในกลุม
่
1. นางสาวขวัญฤทัย อินบุญเชิด
5440208102
2. นางสาวฐิตาภา ปัญญาแก ้ว
5440208106
3. นางสาวนงนุ ช ศรีร ัตน์
5440208108
4. นางสาวพิมพ ์ใจ ประสารศรี
DHCP คืออะไร
( DHCP ) ย่อมาจากคาว่า
Dynamic Host Configuration
่ า
Protocol เป็ นโพรโตคอลมาตรฐานทีท
หน้าทีจ่่ ายIP Address และค่าพารามิเตอร ์ที่
จาเป็ น ยกตัวอย่างเช่น Subnet mask, IP
Address ของ Default Gateway, IP
Address ของ DNS Server เป็ นต ้นให ้แก่
่ กข่าย (Client) โดยอัตโนมัติ โดยใช ้
เครืองลู
Protocol UDP Port 67 สาหร ับส่ง data
่ กข่ายไปยัง DHCPServer และใช ้
จากเครืองลู
้
ขันตอนการท
างานของ DHCP
่ Client ทาการค ้นหาตาแหน่ งทีอยู
่ ่ของ DHCP
 เครือง
Server บนระบบเครือข่ายโดยการส่งแมสเซจ
่ ้องขอ IP
DHCPDiscover ออกไปบนเครือข่ายเพือร
Address
 DHCP Server จะค ้นหาหมายเลข IP Address จาก
่
่ ให ้ซากั
้ น แล ้วส่งแมสเซจ
ฐานข ้อมูลในเครืองเพื
อไม่
่ Client ทีขอมา
่
DHCPOffer กลับไปให ้เครือง
่
่ Client ได ้ร ับหมายเลข IP Address แล ้ว
 เมือเครื
อง
่ Client จะส่งสัญญาณตอบกลับ
เครือง
DHCPRequest มาให ้ทราบ
 DHCP Server จะส่งสัญญาณ DHCPAck กลับไปยัง
่ ้งานได ้ และ DHCP Server
่ Client เพือให
่ ้เริมใช
เครือง
ตัวอย่างการทางานของ DHCP
ข้อดี
่
้
 ช่วยให ้การนาเครืองใหม่
ๆเข ้ามาติดตังในระบบได
้ง่ายขึน้
่ ดการ เรือง
่ IP Address ให ้ทุกๆเครือง
่
 DHCP จะทาหน้าทีจั
่
ในระบบโดยอัตโนมัต ิ ผูจ้ ด
ั งานระบบไม่ต ้องจาว่า เครืองไหน
่
้ น.
้ตัง้ IP ไม่ให ้ซากั
IP อะไร เพือจะได
่
่
 DHCP Server ทีฉลาดจะต
้องจ่าย IP ให ้แต่ละเครืองไม่
ซา้
่
่ างาน.
กัน และต ้องเทียงตรงตลอดเวลาที
ท
ข้อเสีย
้ั
่
 บางครงบางเวลา
IP Address ของ Windows เครืองสอง
่
่ ซากั
้ นซึงจะต
่
้
เครืองหรื
อหลายเครือง
้องแก ้ปัญหานี โดย
Re่
boot เครืองใหม่
หรือ reset LAN Driver จนกว่าจะไม่ซา้
กันเอง
่ Boot แล ้วแต่ดเู หมือนว่าเครืองต
่
 เครือง
้องใช ้เวลานานในบาง
่
จังหวะ (เพราะว่า เครืองจะต
้องพยายามควานหา DHCP
่ อยูใ่ นระบบก่อนเพือที
่ จะได
่
Server ทีมี
้ IP Address มาใช ้
้
่
ทาเพืออะไร
?
่
 เป็ นมาตรฐานการสือสารในระบบเครื
อข่าย
อย่างหนึ่ ง ใช ้สาหร ับกาหนดหมายเลข/
แจกจ่ายหมายเลข IP Address (หมายเลข
คอมพิวเตอร ์และอุปกรณ์ตา่ งๆ ในระบบ
่ ้มีหมายเลขไม่ซากั
้ น)
เครือข่าย เพือให
DNS คืออะไร
( DNS ) ย่อมาจากคาว่า Domain
Name System หมายถึง ระบบจัดการแปลง
่
นหมายเลข IP address โดยมี
ชือไปเป็
้ั อใช
่ ้เก็บ
โครงสร ้างฐานข ้อมูลแบบลาดับชนเพื
่ ยกค ้นได ้อย่างรวดเร็ว
ข ้อมูลทีเรี
การทางานของระบบ DNS
่
้นทางานอยูบ
้ สิคลั
การทางานของระบบชือโดเมนนั
่ นชันฟิ
่ ้นจากเครืองคอมพิ
่
่ าหน้าทีเป็
่ น DNS Server
เริมต
วเตอร ์ซึงท
่ างานด ้วยซอฟแวร ์พิเศษชือว่
่ า BIND ทีท
่ าหน้าทีในการ
่
ซึงท
่
ร ับส่งข ้อมูลระหว่าง DNS Server แต่ละเครือง
่ คาร ้อง ขอให ้สืบค ้นหาหมายเลข
ผ่าน DNS Photocal เมือมี
ไอพี
 กระบวนการทางานของ DNS ประกอบด ้วย รีโซลเวอร ์
่ Clientทีขอบริ
่ นโปรแกรมในเครือง
่
การ
(Resolver) ซึงเป็
่
่
DNS หน้าทีของรี
โซลเวอร ์ คือร ับคาสังจากโปรแกรมประยุ
กต ์
่
่ ้
ทีขอสอบถามข
้อมูลจากเนมเซอร ์เวอร ์ และนาผลลัพธ ์ ทีได
ส่งคืนให ้แก่โปรแกรมประยุกต ์
 รีโซลเวอร ์ในยูนิกส ์จะอาศัยแฟ้ ม /etc/resolv.confing ที่
่ ใช
่ ้งานนั้นอยู่ในโดเมนใดและต ้องติดต่อ
กาหนดว่าเครืองที

ตัวอย่างการทางานของ
DNS
ข้อดี
่
่
่
 คือ ถ ้าต ้องการเปลียนเครื
องใหม่
หรือย ้ายเครืองเป็
น IP
address ใหม่ ผูด้ แู ลระบบก็สามารถทาได ้อย่างง่ายดาย
่ าหนดไว ้ในกลไกแปลง name-to-IP
โดยไปแก ้ไขค่าทีก
address เท่านั้น
ข้อจากัดของระบบ DNS
 ร ับรู ้เฉพาะตัวอักษรละติน (ASCII character set) ใน
RFC 1035 ระบุวา่ สัญลักษณ์ทใช
ี่ ้ได ้ในโดเมนเนม คือ
 ตัวอักษร a ถึง z (case insensitive)
 เลข 0 – 9
่
 เครืองหมายยติ
ภงั ค ์ (-)
่
ทาเพืออะไร
?

่
่
การเชือมต่
อสือสารระหว่
าง คอมพิวเตอร ์ในระบบ internet
่
่ องคอมพิ
วเตอร ์นั้นต ้องมี
นั้นใช ้มาตรฐาน TCP/ IP ทีเครื
้ น ซึงใช
่ ้ เวลาติดต่อสือสาร
่
หมายเลข IP Address ไม่ซากั
่
ระหว่างกัน โดยจะอ ้างถึงหมายเลขประจาตัวเครืองปลายทาง
่
่ Web Server จะมี IP
ทีเราติ
ดต่อได ้ทันที โดยปกติเครือง
้ เกิ
้ ดปัญหาในการจา เพราะว่า IP Address
Address ทังนี
้
่
มีตวั เลขถึง 12 ตัว จากจุดนี เลยได
้มีการคิดทีจะแปลง
IP
่ จ่ าได ้ง่าย Domain Name System
Address ให ้เป็ นชือที
้ อใช
่ ้ชือแทนที
่
่
จึงถือกาเนิ ดขึนเพื
หมายเลข
IP ฉะนั้น DNS
่
่
คือระบบการแปลงค่าระหว่าง IP Address และชือเครื
อง
(Host)