การ set dns หลายเครื่องครับ

ผมมี windows server 2 เครื่องครับ

เครื่องแรก set ns1.xxx.com และ ns2.xxx.com ครับ

เครื่องที่สอง set ns3.xxx.com และ ns4.xxx.com ครับ

ผมได้ create sub domain test.xxx.com ในเครื่องแรกครับ

แต่มีปัญหาคือมันเข้าได้บ้าง ไม่ได้บ้าง

ผมจะต้องแก้ปัญหายังไงครับ รบกวนผู้รู้ตอบด้วยครับ

โดเมนหลัก ให้ชี้ dns ไปที่ใดที่นึง เช่น

ns1.xxx.com

ns2.xxx.com

ส่วนถ้าจะ point sub domain ไปอีกเครื่องค่อย ใช้ A record วิ่งไปหา ไอพีอีกเครื่องเอา

แล้วถ้าจะset อีกเครื่องเป็น ns3 กับ ns4 นี่ ก็ต้องใช้เครื่องแรกเป็น domain หลักหรือเปล่าครับ

register child nameserver ตามปกติครับ

แล้วมาที่เครื่องแรก add record ของ ns3 - ns4 ลงไปด้วย แค่นั้นเอง

register dns ใน domain control panel แล้วก็มา set record a ในเครื่องหลัก ns3.xxx.com , ns4.xxx.com ครับผม

ส่วนอีกเครื่องถ้ามีโดเมนมาเพิ่มใหม่ก็เพิ่ม zone ลงไปใหม่

register nameserver @ CP Domain

ns1 >> IP A

ns2 >> IP A

ns3 >> IP B

ns4 >> IP B

ที่เครื่อง A ที่โดเมนหลักอยู่ เพิ่ม DNS Record ดังนี้ ถ้ายังไม่มี

ns1 A IP A

ns2 A IP A

ns3 A IP B

ns4 A IP B

ที่เครื่อง B เครื่องรอง เพิ่ม DNS Record ดังนี้ ถ้ายังไม่มี

ns3 A IP B

ns4 A IP B

กรณีจะใช้ Sub domain ของโดเมนหลัก A ให้วิ่งไปที่เครื่อง B ก็็ใช้ NS Record หรือ A Record ก็ได้ ถ้าใช้ NS Record ทำดังนี้

  1. เครื่อง A เพิ่มซัพโดเมน xxx.domain.com โดยเพิ่ม xxx NS ns3 หรือ xxx NS ns4 ก็ได้

  2. เครื่อง B ทำการเพิ่มโดเมน xxx.domain.com

ผมทำวิธีนี้แหละครับ แต่บางครั้ง เข้า sub domain ของเครื่องแรกไม่ได้ครับ หาไม่เจอเลย

ผมแก้ปัญหานี้ไม่ได้จริงๆครับ หรือว่าผม set ผิดละครับ

AT DNS

ืns1.domain.com 111.222.33.44

ืns2.domain.com 111.222.33.44

ืns3.domain.com 111.222.33.55

ืns4.domain.com 111.222.33.55

Server เครื่องแรก

zone domain.com

test alias (CNAME)

ns1 NS 111.222.33.44

ns2 NS 111.222.33.44

Server เครื่องที่สอง

zone domain.com

ns3 NS 111.222.33.55

ns4 NS 111.222.33.55

คือ setting ของผมครับ

test alias (CNAME) ทำไมใช้ CNAME ละ งงๆ

ใน windows มันขึ้นแบบนี้ครับ

child nameserver

ns1.domain.com 111.222.33.44

ns2.domain.com 111.222.33.44

ns3.domain.com 111.222.33.55

ns4.domain.com 111.222.33.55

domain nameserver

domain.com -> ns1.domain.com

domain.com -> ns2.domain.com

(ns3-4 ไว้สำหรับ domain ที่ชี้ไปเครื่องนั้น โดเมนหลักของเราไม่ต้องชี้ไปที่ ns3-4 ครับ)

แล้วยุ่งเฉพาะ zone เครื่อง ns1-2 พอ

child name server คือที่เราไปเสียเงินปีละ 350 ใช่ไหมครับ ที่เป็น dns อะครับ

พอดีผมไม่ค่อยมีความรู้ตรงนี้ครับ

ขอขอบคุณทุกท่านล่วงหน้าครับ

โดยมากจะเป็น Free Service ที่มากับโดเมนที่คุณจดครับ

ครับ

แต่ปัญหาอยู่ที่ sub-domain ที่เป็น alias อะครับ

พอบางที ping test.domain.com มันเจอเป็น ip 111.222.33.44

บางทีเป็น ip 111.222.33.55 ครับ

บางทีหายไปเลยครับ

ผมจะแก้วิธีแบบถาวรยังไงดีครับ

แจ้งโดเมนมาจะดีมากครับ

shareinvestorthailand.com ครับ

ns1.shareinvestorthailand.com 122.155.0.25

ns2.shareinvestorthailand.com 122.155.0.25

ns3.shareinvestorthailand.com 122.155.0.33

ns4.shareinvestorthailand.com 122.155.0.33

มีปัญหากับ sub domain ต่างๆใน 122.155.0.25 ครับ

http://tools.icez.net/dnstrace.php?domain=shareinvestorthailand.com

โดเมนหลัก ชี้ไปแค่ ns1 กับ ns2 พอแล้วครับ ไม่ต้องชี้ไป ns3-4

ถ้าผมตั้ง zone shareinvestorthailand.com แค่เครื่องหลักก็พอใช่ไหมครับ

อีกเครื่องใช้ host หรือ alias ไปเครื่องรอง อันนี้สามารถทำให้มี sub domain xxx.shareinvestorthailand.com ทั้งสองเครื่องได้ใช่ไหมครับ