วันจันทร์ที่ 3 มีนาคม พ.ศ. 2557

สร้าง Domain Name Systen (DNS)

Domain Name Systen (DNS) คือ บริการในการแปลงชื่อ Domain ไปเป็น IP Address หรือแปลง IP Address กลับเป็น Domain ซึ่งเป็นบริการที่มีความสำคัญมากบนโลกอินเทอร์เน็ต และอินทราเน็ต โดยบทความนี้จะสอนการติดตั้ง DNS ด้วยโปรแกรม BIND

DNS คืออะไร
ระบบ Domain Name System  (DNS) ระบบจัดการแปลงชื่อไปเป็นหมายเลข IP address โดยมีโครงสร้างฐานข้อมูลแบบลำดับชั้นเพื่อใช้เก็บข้อมูลที่เรียกค้นได้อย่างรวดเร็ว
กลไกหลักของระบบ DNS คือ ทำหน้าที่แปลงข้อมูลชื่อและหมายเลข IP address หรือทำกลับกันได้ นอกจากนี้ยังมีฟังก์ชันเพิ่มเติมอื่นๆ อีก เช่น แจ้งชื่อของอีเมล์เซิร์ฟเวอร์ใน domain
ในระบบ DNS จะมีการกำหนด name space ที่มีกฎเกณฑ์อย่างชัดเจน มีกลไกการเก็บข้อมูลเป็นฐานข้อมูลแบบกระจาย ทำงานในลักษณะของไคลเอนต์เซิร์ฟเวอร์ (Client/Server)


การทำงานของระบบ DNS
การทำงานของระบบชื่อโดเมนนั้น  เริ่มต้นจากเครื่องคอมพิวเตอร์ซึ่งทำหน้าที่เป็น  DNS Server ซึ่งทำงานด้วยซอฟแวร์พิเศษชื่อว่า  BIND ที่ทำหน้าที่ในการรับส่งข้อมูลระหว่าง  DNS Server  แต่ละเครื่องผ่าน  DNS  Photocal  เมื่อมีคำร้องขอให้สืบค้นหมายเลข ไอพี  อย่างไรก็ตาม  คำตอบที่  DNS Server  จะมีให้ก็ต่อคำร้องหนึ่งๆนั้นขันกับว่า  DNS Server  นั้นเป็น DNS Server  ประเภทใด  ซึ่งสามารถแบ่งได้เป็น  2  ประเภทคือ
       1. Name Server
       2. Resolver

การตั้งชื่อให้ DNS ต้องเป็นไปตามกฏนี้
    ใช้ได้เฉพาะตัวอักษรละติน (ASCII character set) ใน RFC 1035 ระบุว่าสัญลักษณ์ที่ใช้ได้ในโดเมนเนม คือ
         (1) ตัวอักษร a ถึง z (case insensitive - ไม่สนใจพิมพ์เล็ก พิมพ์ใหญ่)
         (2) เลข 0 ถึง 9
         (3) เครื่องหมายยติภังค์ (-)


ไม่มีความคิดเห็น:

แสดงความคิดเห็น