ใช้ DirectAdmin เพิ่มเว็บใน host ไม่ได้ เกิดได้จากอะไรบ้างครับ

คำถามกว้าง แต่ไม่รู้จะทำให้แคบยังไง อยู่ดีๆมันก็ไม่ได้ ขั้นตอนการทำก็ปกติ

  • จดโดเมน แล้วไปแก้ไข ns1 กับ n2 ให้ชี้มาที่ host เรา
  • แล้วก็ไป Add New User ใน CP

รอ 24 ชม พอเปิดดู มันเป็น Server not found

ไปดูใน DNS Administration
ก็มีชื่อ domain ที่เพิ่มไปขึ้นอยู่

ไปดูในไฟล์ htpd.conf ก็มี บรรทัดนี้เพิ่มมาแล้ว
Include /usr/local/directadmin/data/users/mydomain/httpd.conf

ไปดูใน ไฟล์ named.conf ก็มีบรรทัดนี้เพิ่มมา
zone “mydomain.com” { type master; file “/var/named/mydomain.com.db”; };

ลอง Ping ดู มันขึ้น
Ping request could not find host mydomain.com. Please check the name and try again.

ลองลบ user แล้วทำใหม่ทั้งหมด ก็ยังไม่ได้

ไม่ทราบว่าจะต้องไปตรวจสอบที่ไหนยังไงอีกครับ

ลงพิมพ์

nslookup mydomain.com IP-Server ดูว่าได้ ip มั้ย

ขึ้นแบบนี้ครับ

nslookup: couldn’t get address for ‘IP-Server’: not found

ลองโพสชื่อโดเมนมาเลยครับ

มันต้องทำอะไรยุ่งยากขนาดนั้นเลยหรอครับ

-.-

ปัญหาจาก dns แหละครับ ณ จุดใดจุดหนึ่ง
เพราะเรียกชื่อแล้วหา ip ไม่เจอ

แล้วจะตรวจสอบหาจุดที่เป็นปัญหาได้จากวิธีไหนอีกบ้างครับ

ผมลองเข้าไปดูใน var/named
แล้วใช้คำสั่ง ls -al มันจะได้แบบนี้

lrwxrwxrwx

ลองดูครับ ไม่รู้จะเกี่ยวกันหรือเปล่า
http://help.directadmin.com/item.php?id=128

มันคืออะไรไม่รู้ ถ้าทำตามแล้วมันจะทำให้ domain อื่นๆเสียตามไปหมดหรือเปล่าอ่ะครับ กลัวพังหมด

กลับไปไล่ตั้งแต่ whois ดูครับว่า กำหนดค่า ns1 ns2 ถูกต้องหรือยัง
ส่วนด้าน server ก็ลอง dig ดูว่ามันได้ ip หรือไม่

เกี่ยวกับ bind chroot
ลองดูนี่ครับ
cat /etc/sysconfig/named
cat /usr/local/directadmin/conf/directadmin.conf

ผมเดาเอาว่าเดิมไม่ได้ลง bind-chroot แล้วมาอัพเดทที่หลัง มันก็เลยติดตั้ง

ขั้นตอนนี้ หมายถึงให้ทำอะไรเหรอครับ

  1. comment out the ROOTDIR setting in /etc/sysconfig/named

แก้เป็นแบบนี้เลยครับ
ROOTDIR=

ก็ยังไม่เข้าใจอ่ะครับ ให้ลบ folder /etc/sysconfig/ ทิ้ง แล้วสร้าง folder ใหม่ชื่อ ROOTDIR เหรอครับ?

เปิดไฟล์ /etc/sysconfig/named

หา ROOTDIR=xxxxxxxx
แก้เหลือแค่ ROOTDIR=

โอ้วววว ได้แล้วๆ ในที่สุ็ดก็ทำได้ ดีใจๆ

ขอบคุณทุกคนมากครับ