การทำตามขั้นตอนที่บอกมาถูกต้องแล้วครับ แต่นั้นหมายความว่าเครื่อง server (ns1.domain.com) ต้องทำหน้าที่เป็น dns ด้วย
หากเครื่อง ns1 ไม่ได้ติดตั้ง dns เอาไว้ ก็จะเข้าเว็บไม่ได้แน่นอน
หากเครื่อง server ไม่ได้เป็น dns ด้วย ก็ต้องเลี่ยงไปใช้ free dns เช่น everydns.net เป็นต้น
ส่วนโดเมนก็ตั้งค่า dns เป็น ns1-ns4.everydns.net แทนที่จะเป็น ns1-ns2.domain.com
ส่วน child name สามารถลบทิ้งได้ เพราะไม่ได้ใช้แล้ว
อีกวิธีหนึ่ง(แบบผิดๆ แต่ใช้งานได้) คือการสร้าง child name เป็นชื่อ www และ subdomain ต่างๆ ไปยัง ip server
โดยที่ server ไม่ต้องมี dns ก็จะสามารถเข้าเว็บได้ ( ได้บ้าง ไม่ได้บ้าง )
ตรวจสอบให้แน่ใจว่า dns server มันรันอยู่หรือไม่
และที่ server มีโซน dns ของโดเมนที่ชี้ไปหรือไม่ครับ (ผมเดาว่าน่าจะตกข้อนี้แหละครับ)
ตรวจสอบ port 53 ว่า Firewall เปิดหรือปล่าวครับ