สำนักวิทยบริการและเทคโนโลยีสารสนเทศ (สวส.)

Office of Academic Resources and Information Technology

การจ่าย dns server บางตัว ให้กับบาง network

โดยปกติในหน่วยงานประเภทองค์กรเราจะจ่าย IP Address ไปแบบ Automaticaly หรือที่เรียก IP DHCP จากเครื่อง DHCP-Server เพราะมีจำนวนคอมพิวเตอร์หลายเครื่องและ network ซึ่งโดยปกติจะมีค่า network ต่าง ๆ ที่จ่ายไปให้กับ cliant ด้วย เช่น ค่า IP Address ค่า netmask หรือ Subnet ค่า gateway ค่า DNS โดยปกติการ config ค่า DNS ในแต่ละ network จะให้ค่าที่เหมือนกัน 
option domain-name "rmutsv.ac.th";
option domain-name-servers 203.158.178.11, 203.158.178.12, 203.158.177.9;
option netbios-name-servers 203.158.177.9;
option netbios-dd-server 203.158.177.9;

option ntp-servers 203.158.177.23;
 
ส่วนค่าที่จะจ่ายให้กับแต่ละ network จะ config เป็น
subnet 192.168.1.0 netmask 255.255.255.0 {
        range 192.168.1.100 192.168.1.250;
        option routers 192.168.1.254;
        authoritative;
}
 
ค่า DNS ที่ได้ในแต่ละ network ก็จะเหมือนกัน แต่ถ้าเราต้องการที่จะกำหนดค่า DNS ในบาง network ที่ต่างกันออกไป เราต้องเพิ่มค่า config ดังตัวอย่าง
subnet 192.168.1.0 netmask 255.255.255.0 {
        range 192.168.1.100 192.168.1.250;
        option domain-name-servers 203.158.177.4, 8.8.8.8;
        option routers 192.168.1.254;
        authoritative;
}
network นั้นก็จะได้ค่า DNS ที่ต่างออกไป
 
ข้อมูลที่มา : http://www.debianhelp.co.uk/dhcp.htm