Linux Windows CentOS Web Server DNS PHP MySql
แสดงบทความที่มีป้ายกำกับ name server แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ name server แสดงบทความทั้งหมด

วันจันทร์ที่ 29 กรกฎาคม พ.ศ. 2556

บนระบบอินเตอร์เน็ทจะใช้หมายเลข IP Address ในการอ้างอิงไปถึงเครื่องต่างๆในระบบ ซึ่งคนเราจะจำตัวเลขพวกนั้นให้หมดก็คงเป็นไปไม่ได้ เราจึงต้องมี DNS (Domain Name Server) เพื่อเข้ามาทำการแปลงระหว่างชื่อโดเมนเนมไปเป็นไอพีแอดเดรส เช่นเวลาที่เราพิมพ์โดเมน www.unzeen.com เพื่อจะเข้าเว็บไซต์นี้ ตัว DNS ก็จะทำการแปลงไปเป็น 61.19.252.233 ให้อัตโนมัต ทำให้เราไม่ต้องจำตัวเลขยากๆ อีกต่อไป เริ่มติดตั้งกันเลยดีกว่า
1
# yum install bind bind-libs bind-utils
แก้ไขไฟ์ /etc/resolv.conf
1
# nano /etc/resolv.conf
เพิ่ม nameserver ที่เป็น ip address ของเครื่องเซอร์เวอร์เครื่องนี้ลงไป
1
nameserver 192.168.8.104




















แก้ไขไฟล์ /etc/named.conf
1
# nano /etc/named.conf
1
2
3
4
5
6
7
8
9
10
# คอมเม้นสองบรรทัดนี้ไว้
#listen-on port 53 { 127.0.0.1; };
#listen-on-v6 port 53 { ::1; };
 
# เพิ่มโซนใหม่ลงไป
zone "unzeen.com" IN {
   type master;
   file "/var/named/unzeen.com.zone";
   allow-update { none; };
};





















สร้างโซนไฟล์ใหม่ขึ้นมา
1
# nano /var/named/unzeen.com.zone
ไฟล์ /var/named/unzeen.com.zone
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$TTL          86400
@                IN SOA            unzeen.com.  root.unzeen.com. (
100   ; serial
1H   ; refresh
1M   ; retry
1W   ; expiry
1D )   ; minimum
 
@                   IN NS             ns1.unzeen.com.
@                   IN A              192.168.8.104
ns1                 IN A              192.168.8.104
@                   IN MX   10       mail.unzeen.com.
mail                IN A              192.168.8.104
www      IN A              192.168.8.104
server1      IN A              192.168.8.104
server2      IN A              192.168.8.104





















ให้ระบบทำงานทุกครั้งที่เปิดเครื่อง
1
# chkconfig named on
สั่งรัน named
1
# service named start
ตรวจสอบการทำงานของโซนที่เราใส่ไปตะกี่ว่าถูกต้องหรือไม่ ซึ่งถ้าเราป้อนชื่อโดเมนลงไป ระบบจะคืนค่าไอพีของโดเมนนั้นกลับมาให้เรา
# nslookup
















เพียงเท่านี้ก่อนนะครับ

บนระบบอินเตอร์เน็ทจะใช้หมายเลข IP Address ในการอ้างอิงไปถึงเครื่องต่างๆในระบบ ซึ่งคนเราจะจำตัวเลขพวกนั้นให้หมดก็คงเป็นไปไม่ได้ เราจึงต้องมี DNS (Domain Name Server) เพื่อเข้ามาทำการแปลงระหว่างชื่อโดเมนเนมไปเป็นไอพีแอดเดรส เช่นเวลาที่เราพิมพ์โดเมน www.unzeen.com เพื่อจะเข้าเว็บไซต์นี้ ตัว DNS ก็จะทำการแปลงไปเป็น 61.19.252.233 ให้อัตโนมัต ทำให้เราไม่ต้องจำตัวเลขยากๆ อีกต่อไป เริ่มติดตั้งกันเลยดีกว่า
1
# yum install bind bind-libs bind-utils
แก้ไขไฟ์ /etc/resolv.conf
1
# nano /etc/resolv.conf
เพิ่ม nameserver ที่เป็น ip address ของเครื่องเซอร์เวอร์เครื่องนี้ลงไป
1
nameserver 192.168.8.104




















แก้ไขไฟล์ /etc/named.conf
1
# nano /etc/named.conf
1
2
3
4
5
6
7
8
9
10
# คอมเม้นสองบรรทัดนี้ไว้
#listen-on port 53 { 127.0.0.1; };
#listen-on-v6 port 53 { ::1; };
 
# เพิ่มโซนใหม่ลงไป
zone "unzeen.com" IN {
   type master;
   file "/var/named/unzeen.com.zone";
   allow-update { none; };
};





















สร้างโซนไฟล์ใหม่ขึ้นมา
1
# nano /var/named/unzeen.com.zone
ไฟล์ /var/named/unzeen.com.zone
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$TTL          86400
@                IN SOA            unzeen.com.  root.unzeen.com. (
100   ; serial
1H   ; refresh
1M   ; retry
1W   ; expiry
1D )   ; minimum
 
@                   IN NS             ns1.unzeen.com.
@                   IN A              192.168.8.104
ns1                 IN A              192.168.8.104
@                   IN MX   10       mail.unzeen.com.
mail                IN A              192.168.8.104
www      IN A              192.168.8.104
server1      IN A              192.168.8.104
server2      IN A              192.168.8.104





















ให้ระบบทำงานทุกครั้งที่เปิดเครื่อง
1
# chkconfig named on
สั่งรัน named
1
# service named start
ตรวจสอบการทำงานของโซนที่เราใส่ไปตะกี่ว่าถูกต้องหรือไม่ ซึ่งถ้าเราป้อนชื่อโดเมนลงไป ระบบจะคืนค่าไอพีของโดเมนนั้นกลับมาให้เรา
# nslookup
















เพียงเท่านี้ก่อนนะครับ