หน้าเว็บ

วันอาทิตย์ที่ 8 ธันวาคม พ.ศ. 2556

DNS Server (Master) on Linux (RHEL6.3)

DNS Server (Master) on Linux (RHEL6.3)


                วันนี้จะมายกตัวอย่างการทำ DNS Server domain champordy.com กันครับ

DNS คือ Domain Name Server ซึ่งเป็นการให้บริการที่ใช้ในการแปลงจากชื่อไปเป็นไอพีแอสเดรสและจากไอพีแอสเดรสไปเป็นชื่อเครื่อง ใน Linux Server จะใช้โปรแกรมในการทำคือ Bind

ขั้นตอนการทำ DNS ดังนี้

ในที่นี้ IP Server : 192.168.245.150       Hostname : champordy        Domain : champordy.com


1.       Install Package bind

yum install bind*

2.       Setting Config file named.conf
ในที่นี้ผมอนุญาติให้ทุกคนเข้าใช้งานได้และ Query ได้จึงกำหนดเป็น any (มาระบุเป็น IP หรือ Network ได้ เช่น 192.168.245.150;  หรือ 192.168.245.0/24; )

แก้ไขในส่วน Option ดังนี้
vim /etc/named.conf



เพิ่ม forward zone และ reverse zone ใน named.conf ด้านล่างสุดของไฟล์ ดังนี้



Note :       champordy.com คือ ชื่อ forward dns domain
                245.168.192.in-addr.arpa คือ reverse dns zone ของ Network 192.168.245 (ค่ากลับ 3 bit แรกของ IP)


3.       สร้างไฟล์ forward zone และ reverse zone ไว้ใน /var/named/ ชื่อไฟล์ตามที่ได้ config ด้านบน
          
          vim /var/named/forward.champordy.com.zone





vim /var/named/reverse.245.168.192.in-addr.arpa.zone



4.       ตรวจสอบ File Config, File forward zone และ File reverse zone

named-checkconf /etc/named.conf     (ต้องไม่แสดง output ใดๆ คือ Syntext ถูกต้อง)

named-checkzone champordy.com /var/named/forward.champordy.com.zone (จะแสดง output OK)

named-checkzone 245.168.192.in-addr.arpa /var/named/reverse.245.168.192.in-addr.arpa.zone (จะแสดง output OK)





5.       เปลี่ยน Group owner เป็น named สำหรับ File zone ที่เราสร้างขึ้น

chgrp named /var/named/forward.champordy.com.zone
chgrp named /var/named/ reverse.245.168.192.in-addr.arpa.zone

6.       Start service

service named start
chkconfig named on

7.       Test by dig command

Check forward zone champordy.champordy.com ว่าเป็น IP อะไร

dig champordy.champordy.com




Check reverse zone 192.168.245.150 ว่าชื่อเครื่องอะไร

dig –x 192.168.245.150





เป็นอันเรียบร้อยสำหรับการทำ DNS Server Master แล้วเดียวจะทำ DNS Server Slave มาให้นะครับ




หากผิดพลาดประการใด ก็ขออภัยไว้ ณ ที่นี้ด้วยครับ





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

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