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

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



  DNS server สำหรับเครือข่าย Intranet
 น้อง
 Posted : 2004-10-10 14:25:04
##################################
คือ ผมต้องการทำ DNS server สำหรับเครือข่าย
( intranet ) ภายในนะครับ
โดยมี IP Address = 192.168.100.2
ชื่อเครื่อง = web1
โดเมน = pmd.ac.th
โดยที่เครื่องลูกสามารถเรียก Website
เข้ามาที่เครือข่ายภายในได้
โดยการพิมพ์http://www.pmd.ac.th/
แล้วถ้าจะเรียกออกสู่เครือข่ายภายนอก ( internet )
ก็ให้ DNS server ( Forward ) ไปที่
DNS server ของ ISP อีกทีหนึ่งนะครับ
การเชื่อมต่อออกสู่เครือข่าย Internet
โดยใช้ 3com Dual 56k lan Modem เป็น Gateway
IP = 192.168.100.1
##################################

ใครพอจะช่วยผมได้บ้างครับ
รบกวนหน่อยนะครับ
***************************************
เดิมทีเดียวผมใช้
windows 2000 advanced server
Linux Redhat
แล้วก็ใช้ private ip
ดูแลเครือข่าย Intranet ภายในอยู่
ก็สามารถทำงานได้ปกติดี
********************************************
แล้วตอนนี้เริ่มมาสนใจ FreeBSD
ก็เลยคิดจะเปลี่ยนมาใช้ FreeBSD
ในทุก Server
********************************************
แต่ตอนนี้ติดที่ DNS server
ยังไม่สามารถทำได้นะครับ
รบกวนท่านผู้รู้ช่วยด้วยนะครับ
********************************************

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

 kittipong
 Posted : 2004-10-10 14:29:12   IP : (202.29.80.148)
แนะนำเพิ่มเติมครับ ในไฟล์ /etc/resolv.conf
มีคล้าย ๆ แบบนี้หรือยัง

domain psru.ac.th
nameserver 202.29.80.2

ลองดูนะ ใครมีคำแนะนำเพิ่มเติมบอกคุณน้องด้วยนะครับ


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

 น้อง
 Posted : 2004-10-10 14:33:05   IP : (203.113.67.70)
มีแล้วครับอาจารย์ kittipong

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

 kittipong
 Posted : 2004-10-10 15:19:02   IP : (202.29.80.148)
แบบนี้ละกัน คุณน้องส่ง ไฟล์ /etc/namedb/named.conf , ไฟล์ pmd.ac.th มา และไฟล์ ip อีกไฟล์มาที่เมล์ kitti@psru.ac.thเดี๋ยวผมตรวจสอบให้ครับ ผมจะรอนะ

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

 น้อง
 Posted : 2004-10-10 16:46:39   IP : (203.113.67.70)
ส่งแล้วครับผม


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

 kittipong
 Posted : 2004-10-10 17:04:26   IP : (202.29.80.148)
ผมอ่านแล้วครับ แต่คุณน้อง ช่วยลอกมาทั้งไฟล์นะครับ ตัดมาเป็นบางส่วนไม่ได้แน่ครับ (ผมต้องวิเคราะห์หาจุดผิดทั้งไฟล์ครับ) ขออีกที

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

 kittipong
 Posted : 2004-10-10 17:08:58   IP : (202.29.80.148)
และที่สำคัญสุด ๆ domain : pmd.ac.th นี้ไม่ได้จดทะเบียนครับ ไม่สามารถมองเห็นจาก เน็ตภายนอกได้ 100 %

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

 น้อง
 Posted : 2004-10-10 17:55:48   IP : (203.113.67.69)
ผมส่งเมล์พร้อมกับแนบไฟล์ตัวอย่าง
ไปให้อาจารย์ช่วยตรวจสอบให้แล้วครับ
*** ขอบคุณมากครับ ***


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

 kittipong
 Posted : 2004-10-10 18:01:27   IP : (202.29.80.148)
ข้อความในไฟล์ named.conf นี้ ควรอยู่บรรทัดล่างสุดของไฟล์นะครับ

zone "pmd.ac.th" {
type master;
file "pmd.ac.th";
};

zone "100.168.192.IN-ADDR.ARPA" {
type master;
file "192.168.100.2";
};

ส่งไฟล์อื่น ๆ มาได้เลย

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

 น้อง
 Posted : 2004-10-11 10:58:21   IP : (203.113.67.69)
ผมส่งเมล์พร้อมกับแนบไฟล์ตัวอย่าง 3 ไฟล์
ไปให้อาจารย์ช่วยตรวจสอบให้แล้วครับ

ไฟล์ named.conf ( ฉบับแก้ไข )
ไฟล์ pmd.ac.th
ไฟล์ 192.168.100.2

*** ขอบคุณมากครับ ***



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

 kittipong
 Posted : 2004-10-11 12:58:51   IP : (202.29.80.253)
ในไฟล์ /etc/namedb/named.conf ที่คุณน้องส่งให้อาจารย์ มีที่ผิดนะครับ
ต้องลบเครื่องหมาย */ ในบรรทัดรองสุดท้ายออกครับ
แล้วไปใส่เครื่องหมาย */ ก่อนบรรทัด zone "pmd.ac.th" {
ดังตัวอย่าง
// $FreeBSD: src/etc/namedb/named.conf,v 1.14 2003/02/07 20:58:38 keramida Exp $
//
// Refer to the named.conf(5) and named(8) man pages for details. If
// you are ever going to set up a primary server, make sure you
// understand the hairy details of how DNS works. Even with
// simple mistakes, you can break connectivity for affected parties,
// or cause huge amounts of useless Internet traffic.

options {
directory "/etc/namedb";
pid-file "/var/run/named/pid";

// In addition to the "forwarders" clause, you can force your name
// server to never initiate queries of its own, but always ask its
// forwarders only, by enabling the following line:
//
// forward only;

// If you've got a DNS server around at your upstream provider, enter
// its IP address here, and enable the line below. This will make you
// benefit from its cache, thus reduce overall DNS traffic in the Internet.
/*
forwarders {
127.0.0.1;
};
*/
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
* directive below. Previous versions of BIND always asked
* questions using port 53, but BIND 8.1 uses an unprivileged
* port by default.
*/
// query-source address * port 53;

/*
* If running in a sandbox, you may have to specify a different
* location for the dumpfile.
*/
// dump-file "s/named_dump.db";
};

// Note: the following will be supported in a future release.
/*
host { any; } {
topology {
127.0.0.0/8;
};
};
*/

// Setting up secondaries is way easier and a rough example for this
// is provided below.
//
// If you enable a local name server, don't forget to enter 127.0.0.1
// first in your /etc/resolv.conf so this server will be queried.
// Also, make sure to enable it in /etc/rc.conf.

zone "." {
type hint;
file "named.root";
};

zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};

// RFC 3152
zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA" {
type master;
file "localhost-v6.rev";
};

// RFC 1886 -- deprecated
zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.INT" {
type master;
file "localhost-v6.rev";
};

// NB: Do not use the IP addresses below, they are faked, and only
// serve demonstration/documentation purposes!
//
// Example secondary config entries. It can be convenient to become
// a secondary at least for the zone your own domain is in. Ask
// your network administrator for the IP address of the responsible
// primary.
//
// Never forget to include the reverse lookup (IN-ADDR.ARPA) zone!
// (This is named after the first bytes of the IP address, in reverse
// order, with ".IN-ADDR.ARPA" appended.)
//
// Before starting to set up a primary zone, make sure you fully
// understand how DNS and BIND works. There are sometimes
// non-obvious pitfalls. Setting up a secondary is simpler.
//
// NB: Don't blindly enable the examples below. :-) Use actual names
// and addresses instead.
//
// NOTE!!! FreeBSD can run bind in a sandbox (see named_flags in rc.conf).
// The directory containing the secondary zones must be write accessible
// to bind. The following sequence is suggested:
//
// mkdir /etc/namedb/s
// chown bind:bind /etc/namedb/s
// chmod 750 /etc/namedb/s

/*
zone "domain.com" {
type slave;
file "s/domain.com.bak";
masters {
192.168.1.1;
};
};

zone "0.168.192.in-addr.arpa" {
type slave;
file "s/0.168.192.in-addr.arpa.bak";
masters {
192.168.1.1;
};
};

*/

zone "pmd.ac.th" {
type master;
file "pmd.ac.th";
};

zone "100.168.192.IN-ADDR.ARPA" {
type master;
file "192.168.100.2";
};

จากนั้นในไฟล์ pmd.ac.th และไฟล์ 192.168.100.2 ให้ปรับค่า serial ขึ้นอีก 1 นะ
ในไฟล์ 192.168.100.2 ให้ตัดบรรทัดนี้ทิ้งก่อน
2 IN PTR pmd.ac.th.

จากนั้น restart server หนึ่งครั้งครับ
ลองดูนะครับ (เอาใจช่วยครับ)

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

1 2 3


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

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


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


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