[ปัญหา] เข้าเว็บไม่ได้ในบาง isp เกิดจากโฮสหรือ isp ครับ?

สวัสดีครับ คำถามอาจจะงงๆนะครับผมเป็นมือใหม่มากๆในเรื่องโฮส พอดีมีพี่ใจดีให้ reseller account ผมมาลองใช้งานผมลองทำเว็บโดยแบ่งพื้นที่ในโฮสและชี้ DNS มาที่ โฮสของผม domain จดไว้ที่ godaddy ครับ

ทีนี้ปัญหามันเกิดจากครั้งแรกที่ผมลองสร้าง package และ เพิ่มโดเมนเข้าไปใน direct admin นั้นผมน่าจะสร้างผิดขั้นตอน แต่ผมก็ไปสั่งให้ DNS ชี้มาที่โฮสแล้วผมก็เข้าไปลบโดเมนออกแล้วเพิ่มโดเมนใหม่ ปัญหาที่เจอคือผมไม่สามารถเข้าหน้าเว็บได้ครับ ผมใช้เน็ตของ True แต่อีกคนใช้ 3bb แต่คนอื่นที่อยู่ที่อื่นสามารถเข้าได้หน้าเว็บได้ ผมเลยลองหาวิธีแก้ใน google ดูพบว่าปัญหาเกิดจาก DNS ของแต่ละ ISP ครับ ถ้าผมเปลี่ยน DNS ไปใช้ของ OpenDNS ผมจะเข้าหน้าเว็บได้ แต่พอเปลี่ยนกลับมาใช้ของ True เหมือนเดิมจะเข้าหน้าเว็บไม่ได้อีก ของน้องผมใช้ 3bb เข้าได้ตลอดครับ ผมรอมาร่วมสองอาทิตย์ วันนี้ใช้ DNS ของ True เข้าได้ปรกติแล้วครับ

อยากทราบว่าปัญหานี้มันเกิดจากอะไรกันแน่ครับ? และมีวิธีแก้ไขอย่างไรครับ?

ลองเช็ค DNS ของโดเมนดูก่อนครับ http://www.intodns.com ว่ามีอะไรแจ้งเตือนไหมครับ

แจ้งเตือนตามรูปเลยครับ


ตัวมันเล็กมากๆเลยครับ ขยายได้ไหมเนี่ย ถ้าดูไม่ผิดเหมือนว่า ไม่ได้สร้าง A record สำหรับตัว ns เองไว้ด้วย
ลองไปสร้าง A record สำหรับ ns1 กับ ns2 ดูครับ

สงสัยบอร์ดย่อรูปให้อัตโนมัติ

Nameservers A records ERROR: Some of your DNS servers do not have A records at all. I could not find any A records for the following DNS servers:
ns1.xxxxxxxxxxxxxxx.in.th
ns2.xxxxxxxxxxxxxxx.in.th

You must have A records for all of your nameservers.


แก้ไขยังไงครับ ผมยังไม่ค่อยเข้าใจเรื่องพวกนี้เลย เข้าไปแก้ที่ direct admin หรือเปล่าครับ

ถูกต้องแล้วครับ ไปที่ DirectAdmin -> DNS management (หรือ Administration แล้วแต่ level) -> ตรงด้านล่าง [B]Add Domain Records[/B]
แถวแรกสุดที่มีตัว A ให้ใส่ตามนี้
ช่องแรกสุดใส่ ns1 ช่องหลังให้ใส่ IP เครื่อง แล้วกดปุ่ม Add
จากนั้นทำแบบเดียวกันกับ ns2 ครับ จากนั้นลองเทสใหม่

ส่วน error อื่นๆก็ตามนี้เลยครับ





เหมือนว่า dns setting หลุดหมดเลยนะเนี่ย

Error แรก -> ตั้ง ns ของ domain ดังนี้
ในหน้า domain setting
แถว ns (แถวที่สอง) ช่องแรกมันจะเป็น domain…in.th. (ลงท้ายด้วย .) ตรงช่องสอง ให้กรอก ns1…in.th. (ลงท้ายด้วย.) แล้วกด add
จากนั้่นทำแบบเดิม แต่แก้จาก ns1 เป็น ns2

ไม่แน่ใจว่าพวก A record, MX record ยังมีอยู่รึเปล่า ลองแก้ตามนี้ก่อนแล้วดูใหม่ครับ

ขอบคุณครับ ลองใส่ตามที่บอกแล้วครับ

เห็นอันนี้มีอยู่แล้วนะครับ อย่างนี้ใช่หรือเปล่าครับ
[TABLE=“class: list table-highlight, width: 775”]
[TR]
[TD=“class: list2”]mydomain.com.[/TD]
[TD=“class: list2, align: center”]NS[/TD]
[TD=“class: list2”]ns1.xxxxx.in.th.[/TD]
[TD=“class: list2, align: center”][/TD]
[/TR]
[TR]
[TD=“class: listhighlight”]mydomain.com.[/TD]
[TD=“class: listhighlight, align: center”]NS[/TD]
[TD=“class: listhighlight”]ns2.xxxxx.in.th.[/TD]
[/TR]
[/TABLE]

ที่เพิ่มไปใหม่คืออันนี้ครับ
[TABLE=“class: list table-highlight, width: 775”]
[TR]
[TD]ns1[/TD]
[TD=“align: center”]A[/TD]
[TD]123.456.678.333[/TD]
[TD=“align: center”][/TD]
[/TR]
[TR]
[TD=“class: list2”]ns2[/TD]
[TD=“class: list2, align: center”]A[/TD]
[TD=“class: list2”]123.456.678.333[/TD]
[TD=“class: list2, align: center”][/TD]
[/TR]
[/TABLE]

ลองทดสอบดูว่า ns server มัน response รึเปล่านะครับโดยการ
บน Windows:
เปิด command promp โดยการไปที่ Start -> run -> cmd แล้วกด ok

จากนั้นพิมพ์คำสั่ง nslookup แล้วกด enter
พิมพ์คำว่า server ns1…ชื่อของท่าน…in.th แล้วกด enter

ดูว่ามัน resolve ไปที่เครื่อง NS server ได้รึเปล่า ถ้าได้มันจะขึ้นประมาณว่า default server: ns1… IP: xxx.xxx.xxx.xxx
ในนั้นลองพิมพ์ domain ของท่านดูเช่น xxxx.in.th แล้วกด enter ดูว่ามัน response รึเปล่า
ถ้า response แสดงว่า ns server ทำงานปกติ

จากนั้นให้ทดลองเปลี่ยน ns server ไปใช้ของอันอื่น แล้วลอง query หาเครื่องตัวเองดูดังนั้น
พิมพ์ server 8.8.8.8 แล้วกด enter (ใช้ Google Public DNS)
แล้วพิมพ์ domain ของท่านเช่น xxx.in.th แล้วกด enter ดูว่ามัน response รึเปล่า
ถ้า response กลับมาได้ IP ก็น่าจะแสดงว่าตั้งค่าถูกอย่างถูกต้องแล้วครับ


[COLOR=#333333]ต้องไปเพิ่ม ns1 กับ ns2 ที่ โดเมน xxxxx.in.th นะครับ[/COLOR]

ที่โดเมน xxxxx.in.th มี [COLOR=#333333]ns1 กับ ns2 อยู่แล้วครับ ไอพีเหมือนกับ mydomain.com

[/COLOR][TABLE=“class: list table-highlight, width: 775”]
[TR]
[/TR]
[TR]
[TD]ns1[/TD]
[TD=“align: center”]A[/TD]
[TD]123.456.678.333[/TD]
[TD=“align: center”][/TD]
[/TR]
[TR]
[TD=“class: list2highlight”]ns2[/TD]
[TD=“class: list2highlight, align: center”]A[/TD]
[TD=“class: list2highlight”]123.456.678.333

[/TD]
[/TR]
[/TABLE]

ลองแล้วครับ พบว่า dns ของ google และ opendns มัน response เป็น ไอพีของเว็บถูกต้องนะครับ แต่พอเปลี่ยนมาเป็น dns ของ true ตามข้างล่างนี้

DNS True Docsis Cable
Preferred DNS server 203.144.206.29
[FONT=Arial]Alternate DNS server 203.144.206.49

มัน response address กลับมาเป็น ip ของ dns อย่างนี้ครับ

> server [/FONT]203.144.206.29[FONT=Arial]

[/FONT]> xxx.in.th
Server: [203.144.206.29]
Address: [
203.144.206.29[FONT=Arial]]

> mydomain.com
[/FONT]Server: [203.144.206.29]
Address: [
203.144.206.29][FONT=Arial]

[/FONT]

กำลังคิดว่าน่าจะเป็นที่ True มัน Cache IP ตัวเก่าที่ผิดไปรึเปล่าหว่า

ลองใช้เว็บนี้ http://network-tools.com/default.asp?prog=dnsrec&host=[COLOR=#ff0000][B]domain.in.th[/B][/COLOR]
แล้วแปะผลลัพธ์มาหน่อยครับ ถ้าตรง [B]Answer records [/B]มัน return A name ได้ถูกก็คือถูกแล้วครับ

ถ้าโดเมนอื่นชี้ไปที่ ns ของ .in.th ได้ปกติ ลองชี้ไป ns อื่นก่อนแล้วค่อยชี้กลับมา .in.th ดูครับ
หรือไม่ก็สร้าง ns1 ns2 ของโดเมนของคุณเองเลยก็ได้ ใน godaddy มันมีให้สร้างอยู่อ่ะครับ

น่าจะปรกติแล้วครับ คือถ้าผมเข้าเว็บด้วย dns ของ true ได้มันก็จะปรกติทุกอย่างครับ เมื่อตอนเช้าผมเข้าได้ (หลังจากเข้ามาได้มาเกือบ 3 อาทิตย์) พอช่วงบ่ายผมเข้าไปแก้ไขตามที่พี่ๆบอกผมก็เข้าไม่ได้อีก มาตอนนี้เข้าได้อีกแล้ว ไปเช็คมันเลยปรกติ

123.456.678.333 is from People’s Democratic Republic in region Southern and Eastern Asia
Input: xxxxxxx.in.th
canonical name: xxxxxxx.in.th
Registered Domain: xxxxxxx.in.th

Retrieving DNS records for xxxxxxx.in.th
DNS servers
ns2.thaixxxxxxx.com
ns1.thaixxxxxxx.com
[TABLE=“width: 100%”]
[TR]
[TD=“colspan: 3”]
Answer records
[/TD]
[/TR]
[TR]
[TD]xxxxxxx.in.th[/TD]
[TD][/TD]
[TD]MX[/TD]
[TD][TABLE=“width: 100%”]
[TR]
[TD]preference:[/TD]
[TD=“align: right”]10[/TD]
[/TR]
[TR]
[TD]exchange:[/TD]
[TD=“align: right”]mail.xxxxxxx.in.th[/TD]
[/TR]
[/TABLE]
[/TD]
[TD]14400s[/TD]
[/TR]
[TR]
[TD]xxxxxxx.in.th[/TD]
[TD][/TD]
[TD]TXT[/TD]
[TD]v=spf1 a mx ip4:123.456.678.333 ~all[/TD]
[TD]14400s[/TD]
[/TR]
[TR]
[TD]xxxxxxx.in.th[/TD]
[TD][/TD]
[TD]SOA[/TD]
[TD][TABLE=“width: 100%”]
[TR]
[TD]server:[/TD]
[TD=“align: right”]ns1.thaixxxxxxx.com[/TD]
[/TR]
[TR]
[TD]email:[/TD]
[TD=“align: right”]hostmaster@xxxxxxx.in.th[/TD]
[/TR]
[TR]
[TD]serial:[/TD]
[TD=“align: right”]2015022401[/TD]
[/TR]
[TR]
[TD]refresh:[/TD]
[TD=“align: right”]14400[/TD]
[/TR]
[TR]
[TD]retry:[/TD]
[TD=“align: right”]3600[/TD]
[/TR]
[TR]
[TD]expire:[/TD]
[TD=“align: right”]1209600[/TD]
[/TR]
[TR]
[TD]minimum ttl:[/TD]
[TD=“align: right”]86400[/TD]
[/TR]
[/TABLE]
[/TD]
[TD]14400s[/TD]
[/TR]
[TR]
[TD]xxxxxxx.in.th[/TD]
[TD][/TD]
[TD]NS [/TD]
[TD]ns2.thaixxxxxxx.com[/TD]
[TD]14400s[/TD]
[/TR]
[TR]
[TD]xxxxxxx.in.th[/TD]
[TD][/TD]
[TD]NS [/TD]
[TD]ns1.thaixxxxxxx.com[/TD]
[TD]14400s[/TD]
[/TR]
[TR]
[TD]xxxxxxx.in.th[/TD]
[TD][/TD]
[TD]A[/TD]
[TD]123.456.678.333[/TD]
[TD]14400s[/TD]
[/TR]
[TR]
[TD=“colspan: 3”]
Authority records
[/TD]
[/TR]
[TR]
[TD=“colspan: 3”]
Additional records
[/TD]
[/TR]
[TR]
[TD]mail.xxxxxxx.in.th[/TD]
[TD][/TD]
[TD]A[/TD]
[TD]123.456.678.333[/TD]
[TD]14400s[/TD]
[/TR]
[TR]
[TD]ns1.thaixxxxxxx.com[/TD]
[TD][/TD]
[TD]A[/TD]
[TD]123.456.678.333[/TD]
[TD]14400s[/TD]
[/TR]
[TR]
[TD]ns2.thaixxxxxxx.com[/TD]
[TD][/TD]
[TD]A[/TD]
[TD]123.456.678.333[/TD]
[TD]14400s[/TD]
[/TR]
[/TABLE]

อันนี้ของอีกเว็บที่อยู่บนโฮสเดียวกัน

[COLOR=#000000][FONT=Arial]123.456.678.333 is from People’s Democratic Republic in region Southern and Eastern Asia[/FONT][/COLOR]
[COLOR=#000000][FONT=Arial]Input: mydomain.com[/FONT][/COLOR]
[COLOR=#000000][FONT=Arial]canonical name: [/FONT][/COLOR][COLOR=#000000][FONT=Arial]mydomain[/FONT][/COLOR][COLOR=#000000][FONT=Arial].com[/FONT][/COLOR]
[COLOR=#000000][FONT=Arial]Registered Domain: [/FONT][/COLOR][COLOR=#000000][FONT=Arial]mydomain[/FONT][/COLOR][COLOR=#000000][FONT=Arial].com[/FONT][/COLOR]

[COLOR=#000000][FONT=Arial]Retrieving DNS records for [B]mydomain.com[/B]…[/FONT][/COLOR]
[B]DNS servers[/B]
[COLOR=#000000][FONT=Arial]ns1.xxxxxx.in.th[/FONT][/COLOR]
[COLOR=#000000][FONT=Arial]ns2.[/FONT][/COLOR][COLOR=#000000][FONT=Arial]xxxxxx[/FONT][/COLOR][COLOR=#000000][FONT=Arial].in.th[/FONT][/COLOR]
[TABLE=“width: 100%”]
[TR]
[TD=“colspan: 3”][B]
Answer records[/B][/TD]
[/TR]
[TR]
[TD][COLOR=#000000][FONT=Arial]mydomain[/FONT][/COLOR].com[/TD]
[TD][/TD]
[TD]MX[/TD]
[TD][TABLE=“width: 100%”]
[TR]
[TD]preference:[/TD]
[TD=“align: right”]10[/TD]
[/TR]
[TR]
[TD]exchange:[/TD]
[TD=“align: right”]mail.[COLOR=#000000][FONT=Arial]mydomain[/FONT][/COLOR].com[/TD]
[/TR]
[/TABLE]
[/TD]
[TD]14400s[/TD]
[/TR]
[TR]
[TD][COLOR=#000000][FONT=Arial]mydomain[/FONT][/COLOR].com[/TD]
[TD][/TD]
[TD]TXT[/TD]
[TD]v=spf1 a mx ip4:[COLOR=#000000][FONT=Arial]123.456.678.333[/FONT][/COLOR] ~all[/TD]
[TD]14400s[/TD]
[/TR]
[TR]
[TD][COLOR=#000000][FONT=Arial]mydomain[/FONT][/COLOR].com[/TD]
[TD][/TD]
[TD]A[/TD]
[TD][COLOR=#000000][FONT=Arial]123.456.678.333[/FONT][/COLOR][/TD]
[TD]14400s[/TD]
[/TR]
[TR]
[TD][COLOR=#000000][FONT=Arial]mydomain[/FONT][/COLOR].com[/TD]
[TD][/TD]
[TD]SOA[/TD]
[TD][TABLE=“width: 100%”]
[TR]
[TD]server:[/TD]
[TD=“align: right”]ns1.[COLOR=#000000][FONT=Arial]xxxxxx[/FONT][/COLOR].in.th[/TD]
[/TR]
[TR]
[TD]email:[/TD]
[TD=“align: right”]hostmaster@[COLOR=#000000][FONT=Arial]mydomain[/FONT][/COLOR].com[/TD]
[/TR]
[TR]
[TD]serial:[/TD]
[TD=“align: right”]2015022401[/TD]
[/TR]
[TR]
[TD]refresh:[/TD]
[TD=“align: right”]14400[/TD]
[/TR]
[TR]
[TD]retry:[/TD]
[TD=“align: right”]3600[/TD]
[/TR]
[TR]
[TD]expire:[/TD]
[TD=“align: right”]1209600[/TD]
[/TR]
[TR]
[TD]minimum ttl:[/TD]
[TD=“align: right”]86400[/TD]
[/TR]
[/TABLE]
[/TD]
[TD]14400s[/TD]
[/TR]
[TR]
[TD][COLOR=#000000][FONT=Arial]mydomain[/FONT][/COLOR].com[/TD]
[TD][/TD]
[TD]NS [/TD]
[TD]ns1.[COLOR=#000000][FONT=Arial]xxxxxx[/FONT][/COLOR].in.th[/TD]
[TD]14400s[/TD]
[/TR]
[TR]
[TD][COLOR=#000000][FONT=Arial]mydomain[/FONT][/COLOR].com[/TD]
[TD][/TD]
[TD]NS [/TD]
[TD]ns2.[COLOR=#000000][FONT=Arial]xxxxxx[/FONT][/COLOR].in.th[/TD]
[TD]14400s[/TD]
[/TR]
[TR]
[TD=“colspan: 3”][B]
Authority records[/B][/TD]
[/TR]
[TR]
[TD=“colspan: 3”][B]
Additional records[/B][/TD]
[/TR]
[TR]
[TD]mail.[COLOR=#000000][FONT=Arial]mydomain[/FONT][/COLOR].com[/TD]
[TD][/TD]
[TD]A[/TD]
[TD][COLOR=#000000][FONT=Arial]123.456.678.333[/FONT][/COLOR][/TD]
[TD]14400s[/TD]
[/TR]
[TR]
[TD]ns1.[COLOR=#000000][FONT=Arial]xxxxxx[/FONT][/COLOR].in.th[/TD]
[TD][/TD]
[TD]A[/TD]
[TD][COLOR=#000000][FONT=Arial]123.456.678.333[/FONT][/COLOR][/TD]
[TD]14400s[/TD]
[/TR]
[TR]
[TD]ns2.[COLOR=#000000][FONT=Arial]xxxxxx[/FONT][/COLOR].in.th[/TD]
[TD][/TD]
[TD]A[/TD]
[TD][COLOR=#000000][FONT=Arial]123.456.678.333[/FONT][/COLOR][/TD]
[TD]14400s[/TD]
[/TR]
[/TABLE]

จริงๆ จะง่ายขึ้ยถ้าบอกชื่อโดเมนมาเลยอะนะครับ แจ้งปัญหาแล้วซ่อนโดเมนแบบนี้ก็ไม่รู้จะทำไงได้

น่าจะปกติละครับ แต่ทำไม dns ถึงไขว้ไปมาหล่ะครับเนี่ย
.in.th ชี้ไป ns .com ส่วน .com ชี้ไป .in.th