แหล่งแลกเปลี่ยนความรู้-ประสบการณ์ FreeBSD สำหรับคนไทย
:: เพื่อแลกเปลี่ยนความรู้, ถาม-ตอบปัญหาคาใจ, แนะนำ, ประกาศ, หรือทุกสิ่งตามต้องการ ::
 
Home  กลับหน้าหลัก  สมัครสมาชิก  ตั้งคำถามใหม่  แก้ไขข้อมูลสมาชิก  ดูสมาชิกทั้งหมด  ลืมรหัสผ่าน

ขอเชิญร่วมตอบคำถามครับ



  dns มากกว่า 1 domain ทำอย่างไร
 krujex
 Posted : 2006-07-22 08:11:50
ผมต้องการทำเว็บโดยมี Domain 2 ชื่อ คือ 1.www.abc.ac.th
2.www.def.go.th โดยใช้ ip เดียว โดย Domain ที่ 1 มี nameserver ชื่อ ns6.thai.com และ Domain ที่ 2 มี nameserver ชือ ns1.def.go.th คำถาม ผมจะต้อง ทำ DNS และ Virtual Host ใช่ หรือไม่ ถ้าใช่ จะต้องทำอย่างไร ขอความกรุณาผู้รู้ตอบให้ด้วย




 
  IP : (203.188.59.125)
แสดงความคิดเห็น

   ShareKnowledge
 Posted : 2006-07-22 11:57:27   IP : (202.28.25.147)

  หนึ่งในใต้หล้า
 

 Sex :
 Post : 2819
 สมาชิกลำดับที่ : 434
เข้าใจหลักการทำงานถูกต้องแล้วหละครับ ส่วนวิธีการสามารถศึกษาได้จาก board นี้ได้เลยครับ สู้ครับความพยายามอยู่ที่ไหนความสำเร็จอยู่ที่เราเองครับ ........

- ศึกษาการทำ DNS
- ศึกษาการทำ Virtual Host

 

ความรู้ไม่มีที่สิ้นสุด...มันจะติดตัวคุณไปจนวันตาย
 Comment : 1
ชื่อสมาชิก ShareKnowledge Mail to ShareKnowledge เบอร์ msn share_knowledge@hotmail.com
กลับขึ้นด้านบน

   kundream
 Posted : 2006-07-22 23:19:54   IP : (82.231.103.142)

  จอมยุทธ์น้อย
 

 Sex :
 Post : 507
 สมาชิกลำดับที่ : 92
ก่อนอื่น คุณต้องทำการ Register Domain ของคุณทั้ง 2 โดเมน เลยนะครับ

ให้ชี้มาที่ ns1.abc.ac.th

จากนั้นเรามาปรับแต่ง DNS กัน เริ่มเลยนะครับ

ตัวอย่างการติดตั้ง DNS

# cd /etc/namedb
# sh make-localhost
# pico named.conf

ด้านล่างสุด ของไฟล์ named.conf นะครับ
ให้เพิ่มในลักษณะแบบนี้

zone "abc.ac.th" {
type master;
file "master/abc.ac.th;
};

zone "100.168.192.in-addr-arpa" {
type master;
file "master/192.168.100.0";
};


บันทึกครับ

ขั้นตอนต่อไปเลย



# cd master
# cp localhost.rev abc.ac.th

; From: @(#)localhost.rev 5.1 (Berkeley) 6/30/90
; $FreeBSD: src/etc/namedb/PROTO.localhost.rev,v 1.6 2000/01/10 15:31:40
;
; This file is automatically edited by the `make-localhost' script in
; the /etc/namedb directory.
;

$TTL 3600

@ IN SOA ns1.abc.ac.th. root.ns1.abc.ac.th. (
20050608 ; Serial
3600 ; Refresh
900 ; Retry
3600000 ; Expire
3600 ) ; Minimum

IN NS ns1.abc.ac.th.
MX 10 mail.abc.ac.th.

ns1 IN A 192.168.100.1
www IN CNAME ns1
mail IN CNAME ns1


บันทึก

# cp abc.ac.th 192.168.100.0
# pico 192.168.100.0

; From: @(#)localhost.rev 5.1 (Berkeley) 6/30/90
; $FreeBSD: src/etc/namedb/PROTO.localhost.rev,v 1.6 2000/01/10 15:31:40
;
; This file is automatically edited by the `make-localhost' script in
; the /etc/namedb directory.
;

$TTL 3600

@ IN SOA cyber.abc.ac.th. root.cyber.abc.ac.th. (
20050608 ; Serial
3600 ; Refresh
900 ; Retry
3600000 ; Expire
3600 ) ; Minimum

IN NS cyber.abc.ac.th.

1 IN PTR www.abc.ac.th. <--- เลข 1 คือหมายเลข IP ตัวสุดท้ายของคุณ
1 IN PTR mail.abc.ac.th. <--- เลข 1 คือหมายเลข IP ตัวสุดท้ายของคุณ


บันทึก

# /usr/sbin/named <--- สั่ง DNS ให้ทำงาน

จากนั้น เรามาดูในส่วนของ httpd.conf กันบ้าง

#pico /usr/www/conf/httpd.conf



เพิ่มโค้ดด้านล่างนี้เข้าไปท้ายไฟล์ httpd.conf

NameVirtualHost *

<VirtualHost *>
ServerAdmin webmaster@abc.ac.th<<== ที่อยู่อีเมล์สำหรับผู้ดูแลเว็บนี้
DocumentRoot /usr/local/www/apache22/data <<== เปลี่ยนที่อยู่เว็บหลักของท่านได้ตามอัธยาศัย
ServerName www.abc.ac.th <<== เปลี่ยนเป็นชื่อโดเมนเนมของท่าน
</VirtualHost>

<VirtualHost *>
ServerAdmin webmaster@abc.ac.th<<== ที่อยู่อีเมล์สำหรับผู้ดูแลเว็บนี้
DocumentRoot /home/vhost/xyz.org <<== เปลี่ยนที่อยู่เว็บหลักของท่านได้ตามอัธยาศัย
ServerName www.xyz.org <<== เปลี่ยนเป็นชื่อโดเมนเนมของท่าน
</VirtualHost>


บันทึก และ /usr/local/etc/rc.d/apache22.sh graceful


อ่านแล้ว งง มั้ยเนี่ย

ยังไงก็ ลองมาโพสซ้ำ อีกทีนะครับ

 

http://kundream.ath.cx
 Comment : 2
ชื่อสมาชิก kundream Mail to kundream เบอร์ msn kuntaphongj@hotmail.com
กลับขึ้นด้านบน

 krujex
 Posted : 2006-07-23 08:46:58   IP : (203.188.53.135)
แล้ว อีก Domain หนึ่งทำอย่างไร เมื่อ Domain หลัก มี nameserver เป็น ns1 อีก nameserver เป็น ns6 ซึ่งอยู่คนละเครื่องโดยมีการ set ให้ชี้มายังเครื่องหลักแล้ว แต่ไม่ทราบวิธีการ set ขอบพระคุณมากครับสำหรับคำตอบ

 
 Comment : 3
กลับขึ้นด้านบน

   kundream
 Posted : 2006-07-23 08:48:57   IP : (82.231.103.142)

  จอมยุทธ์น้อย
 

 Sex :
 Post : 507
 สมาชิกลำดับที่ : 92
ก็ไม่ต้องทำอะไรมากครับ

แค่เปลี่ยนจาก nameserver เดิมที่มีอยู่แล้ว คือ ns6
ให้ชี้มาที่ ns1 อ่ะครับ

งง มั้ยเนี่ย



 

http://kundream.ath.cx
 Comment : 4
ชื่อสมาชิก kundream Mail to kundream เบอร์ msn kuntaphongj@hotmail.com
กลับขึ้นด้านบน

 krujex
 Posted : 2006-07-23 09:11:19   IP : (203.114.121.191)
ที่ไม่เข้าใจคือ การทำให้ ns6 ชี้มา ns1 ครับ ใช่ไปกำหนด zone ใน named.conf ผมเข้าใจถูกไหมครับ

 
 Comment : 5
กลับขึ้นด้านบน

   kundream
 Posted : 2006-07-23 09:16:25   IP : (82.231.103.142)

  จอมยุทธ์น้อย
 

 Sex :
 Post : 507
 สมาชิกลำดับที่ : 92
คุณไปกำหนดได้ที่ ที่คุณไปจดโดเมนเลยครับ

กำหนดบอกว่า NameServer ของคุณ อยู่ที่ ns1.abc.ac.th

อ่ะครับ



 

http://kundream.ath.cx
 Comment : 6
ชื่อสมาชิก kundream Mail to kundream เบอร์ msn kuntaphongj@hotmail.com
กลับขึ้นด้านบน

 krujex
 Posted : 2006-07-23 09:26:46   IP : (203.188.47.207)
แสดงว่า ใน file named.conf กำหนด zone เป็นชื่อเดียวตามตัวอย่างของท่าน ใช่หรือไม่ หรือต้องกำหนด zone เป็น 2 ชื่อ 2 domain ซึ่ง กรณี domain เดียวผม set ได้ครับ แต่ หลาย domain ผมไม่ค่อยเข้าใจเลย

 
 Comment : 7
กลับขึ้นด้านบน

   kundream
 Posted : 2006-07-23 09:31:13   IP : (82.231.103.142)

  จอมยุทธ์น้อย
 

 Sex :
 Post : 507
 สมาชิกลำดับที่ : 92
เท่าที่ผมได้ลองทำมา

ทำตามวิธีนี้แหล่ะครับ



 

http://kundream.ath.cx
 Comment : 8
ชื่อสมาชิก kundream Mail to kundream เบอร์ msn kuntaphongj@hotmail.com
กลับขึ้นด้านบน

 krutium
 Posted : 2006-10-09 10:39:29   IP : (203.172.216.244)
ผมทำตามคำแนะนำแล้วมีปัญหา คือผมพิมพ์ตามทุกขั้นตอนแต่พอมาถึงจะแก้ไขแฟ้ม httpd.conf ผมพิมพ์คำสั่ง #pico /usr/www/conf/httpd.conf ปรากฎว่า เป็นแฟ้มว่างเปล่า ผมคิดว่ามันเป็นเพราะผมใช้ FreeBSD 6.2 หรือเปล่า และถ้าใช่จะมีวิธี set ค่าอย่างไร


 
 Comment : 9
กลับขึ้นด้านบน

 แนะนำ
 Posted : 2006-10-09 21:24:57   IP : (58.64.107.143)
ยังไม่เคยใช้ version 6.2 นะ แต่พอจะแนะนำได้ว่าถ้าต้องการหา file ที่ชื่อ httpd.conf นะให้ทำอย่างนี้เลยครับ
# find / -name httpd.conf



 
 Comment : 10
กลับขึ้นด้านบน

1 2


 แสดงความเห็นต่อคำถามนี้
ชื่อ/Username
รหัสผ่าน
( เฉพาะสมาชิก )
อีเมลล์
( ถ้าเป็นสมาชิกไม่ต้องใส่ )
รูปแบบพิเศษ   ย่อหน้า ตัวหนา ตัวยก ตัวห้อย ตัวหนังสือเรืองแสง ตัวหนังสือมีเงา ตัวเอียง เส้นใต้ สีแดง สีเขียว สีน้ำเงิน สีส้ม สีชมพู สีเทา
Emotions  
แทรกภาพ  
ขนาดภาพ ห้ามเกิน 50 kb  และ ไฟล์ Flash ขนาดห้ามเกิน 500 kb
แสดงความเห็น

ความปลอดภัย กรุณากรอกข้อความที่ท่านเห็นด้านล่าง
   
   
   
[ สมัครสมาชิก | ปิดหน้าต่างนี้ ]


ข้อความที่ท่านได้อ่าน เกิดจากการเขียนโดยสาธารณชน และส่งขึ้นมาแบบอัตโนมัติ เจ้าของเว็บบอร์ดไม่รับผิดชอบต่อข้อความใดๆทั้งสิ้น เพราะไม่สามารถ
ระบุได้ว่าเป็นความจริงหรือชื่อผู้เขียนที่ได้เห็นคือชื่อจริง ผู้อ่านจึงควรใช้วิจารณญาณในการกลั่นกรอง และถ้าท่านพบเห็นข้อความใด ที่ขัดต่อกฎหมายและ
ศีลธรรม หรือเป็นการกลั่นแกล้งเพื่อให้เกิดความเสียหาย ต่อบุคคล หรือหน่วยงานใด กรุณาส่ง email มาที่ admin@thaibsd.com เพื่อให้ผู้ควบคุม
ระบบทราบและทำการลบข้อความนั้น ออกจากระบบต่อไป


 © Copyright 2001 thaibsd.com All Right Reserved. Contact >> admin@thaibsd.com