การติดตั้งและกำหนดค่าเซิร์ฟเวอร์ DNS บนระบบปฏิบัติการ Ubuntu เป็นขั้นตอนที่สำคัญสำหรับการบริหารจัดการการแปลงชื่อโดเมนเป็นที่อยู่ IP ในเครือข่ายของคุณอย่างมีประสิทธิภาพ การทำงานของเซิร์ฟเวอร์ DNS ช่วยให้เว็บไซต์และแอปพลิเคชันของคุณสามารถถูกเข้าถึงได้โดยง่ายและมีประสิทธิภาพ
ขั้นตอนที่ 1 ติดตั้ง BIND
- อัปเดทและติดตั้ง BIND
sudo apt update && sudo apt install bind9
ขั้นตอนที่ 2 กำหนดค่าตัวเลือกของ BIND
- แก้ไขไฟล์ named.conf.options เพื่อกำหนดค่าตัวเลือกของ BIND
sudo nano /etc/bind/named.conf.options
- แก้ไขไฟล์ดังตัวอย่าง
options {
directory "/var/cache/bind";
// ถ้าต้องการดึงข้อมูลจากเซิร์ฟเวอร์ DNS อื่น
forwarders {
8.8.8.8;
8.8.4.4;
};
// ที่อยู่ของ IP สำหรับการส่ง query DNS เข้ามา
listen-on { 192.168.64.33; };
// เปิดใช้งานการบันทึก query
querylog yes;
// อนุญาตให้ query จาก local
allow-query { localhost; 192.168.64.0/24; };
};
ขั้นตอนที่ 3 กำหนดค่าโซนของโดเมน pargorn.com
- แก้ไขข้อมูลโซน
sudo nano /etc/bind/named.conf.local
- เพิ่มข้อมูลโซน
zone "pargorn.com" {
type master;
file "/etc/bind/db.pargorn.com";
};
ขั้นตอนที่ 4 สร้างไฟล์โซนของโดเมน pargorn.com
- คัดลอกไฟล์ และแก้ไขไฟล์
sudo cp /etc/bind/db.local /etc/bind/db.pargorn.com
sudo nano /etc/bind/db.pargorn.com
- แก้ไขไฟล์ db.pargorn.com
$TTL 604800
@ IN SOA ns.pargorn.com. root.pargorn.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.pargorn.com.
ns IN A 192.168.64.33
- บันทึกและปิดไฟล์ ### ขั้นตอนที่ 5 รีสตาร์ท BIND
- รีสตาร์ท BIND เพื่อนำการเปลี่ยนแปลงไปใช้
sudo systemctl restart bind9
ขั้นตอนที่ 6 เพิ่ม DNS
- เพิ่ม DNS IP Address
ขั้นตอนที่ 7 ทดสอบ DNS
- ใช้เครื่องมือเช่น nslookup หรือ dig เพื่อทดสอบ DNS
nslookup ns.pargorn.com
เราได้ทำการติดตั้งและกำหนดค่าเซิร์ฟเวอร์ DNS บน Ubuntu เรียบร้อยแล้ว คุณสามารถปรับแต่งตามความต้องการของคุณได้ตามต้องการ
Top comments (0)