THNic มีแก้ Whois หรือเปล่าครับ WHMCS ไม่ Matched String เวลาโดเมนว่าง

ปกติใน WHMCS ผมเพิ่ม Whois ไว้

.in.th|whois.thnic.co.th|No entries found

ล่าสุด มีลูกค้ามาบอกว่า ทำไม Search ชื่ออะไรก็ไม่ว่างเลย ก็เลยลองมาดูที่ Result ของ Whois query มันออกมาแค่

Whois Server Version 1.5

ไม่มีข้อความ Matched String เหมือนเคยว่าไม่มี Domain นี้อยู่ในระบบ. ไม่ทราบว่าท่านอื่นๆ ที่จดโดเมนผ่าน WHMCS มีปัญหานี้กันไหมครับ? หรือว่ามันมีนานแล้วแต่ผมเพิ่งเจอ!!?

ทดสอบเมื่อสักครู่ก็เป็นเหมือนกัน ไม่ค่อยปกติ เมื่อก่อนใช้ได้นะ

เนื่องจาก Whois เป็นบริการพื้นฐานเพื่อเผยแพร่ข้อมูลผู้ถือครองโดเมนสู่สาธารณชน
ไม่ได้มีวัตถุประสงค์ในการตรวจสอบว่าโดเมนสามารถจดได้หรือไม่

วิธีการตราจสอบว่าโดเมนว่างหรือไม่ทำได้ 2 วิธีคือ
วิธีแรกตรวจสอบโดยการกรอกซื่อโดเมนผ่านเว็บในช่องจดทะเบียนโดเมน (หน้าแรกของ www.thnic.co.th)
และหากว่าท่านเป็นผู้แทนจำหน่ายของ THNIC ท่านสามารถตรวจสอบจากระบบ API ได้

THNIC Staff

เพิ่งเจอครับ ของผมเลยปรับแก้โค้ด นอกจากจะเช็ค % No entries
ก็เพิ่มอีกชั้น ถ้าไม่เจอ Registrar: T.H.NIC Co., Ltd แปลว่าโดเมนว่าง ถ้าเจอก็แปลว่าโดเมนจดไปแล้ว

เพราะว่าข้อมูล whois จะประมาณนี้

Whois Server Version 1.5

Domain: THAITUMWEB.CO.TH
ACE: THAITUMWEB.CO.TH
Registrar: T.H.NIC Co., Ltd.

[quote author=oversonic link=topic=26684.msg252876#msg252876 date=1269411359]
เนื่องจาก Whois เป็นบริการพื้นฐานเพื่อเผยแพร่ข้อมูลผู้ถือครองโดเมนสู่สาธารณชน
ไม่ได้มีวัตถุประสงค์ในการตรวจสอบว่าโดเมนสามารถจดได้หรือไม่

วิธีการตราจสอบว่าโดเมนว่างหรือไม่ทำได้ 2 วิธีคือ
วิธีแรกตรวจสอบโดยการกรอกซื่อโดเมนผ่านเว็บในช่องจดทะเบียนโดเมน (หน้าแรกของ www.thnic.co.th)
และหากว่าท่านเป็นผู้แทนจำหน่ายของ THNIC ท่านสามารถตรวจสอบจากระบบ API ได้

THNIC Staff
[/quote]จนท thnic มาเอง O_o

คุณ Thaitumweb, WHMCS มัน Match ได้แต่ String สำหรับ Not found อะครับ. ต้องเป็น String ที่ขึ้นตอนไม่พบ แล้วแตกต่างจากตอนที่พบ.

คุณ oversonic ครับ ขอบคุณสำหรับข้อมูลครับ แต่ด้วยความเคารพครับ คุณคงทราบบ้างดีว่าในระบบ Reseller ของ THNIC เอง มี Requirement อะไรบ้าง แล้วสมัครจะต้องทำยังไงบ้าง สำหรับผม การเข้าร่วมเป็น Reseller นั้น ยังถือว่ายังไม่คุ้มค่าเท่าไหร่นัก ผมเป็นรายย่อยเล็กๆรายนึงเท่านั้น. ผมเป็นคนนิยมโดเมน .th มากกว่านะครับ แต่ผมนิยมความง่ายด้วย ถ้าใช้ยากนักก็แนะนำ .com ให้ลูกค้าไปครับ.

ผมอยากจะพูดอยู่เหมือนกันครับ ทำระบบ Whois ให้เป็นอย่างที่มาตรฐาน เขาใช้กันก็ดีครับ สคิบส่วนใหญ่ ตรวจสอบโดเมน จากลักษณะดังกล่าว
และก็เป็นที่ยอมรับครับ , ทางออกที่น่าสนใจ ทำ API Whois Domain ไว้ให้ใช้ก็ดีครับ

ผมก็คนนึงที่ จด .th ไม่น้อย อยากเป็น reseller ใจจะขาด แต่ดูความคุ้มค่า จริงอยู่ระยะยาวอาจจะคุ้ม แต่ระยะสั้นนั้น
มันหนักหนาสำหรับผู้ให้บริการรายย่อยครับ ในเมื่อทางเลือกถูกสงวน ผมก็เลือกระบบที่ง่ายกว่า ลดต้นทุนได้มากกว่า

ปล. คนกำลังหิว


ทางแก้ครับ ดึง get_file_contents() มาครับ
โดยเขียนฟังก์ชั่นตรวจสอบโดเมน
แล้วเอา WHMCS มาดึงค่า Return อีกทีครับ

[quote author=Scalopus+ link=topic=26684.msg252833#msg252833 date=1269381918]

ทำนาบนหลังคน(ไทย) ก้องี้แหละ ขึ้นแล้วหาทางลงไม่เจอ

เห็นด้วยกับคุณ MeaN ครับ แต่ผมขอแค่ให้ระบบ Whois ของ THNIC เป็นมาตราฐานเหมือนเจ้าอื่นๆก็พอ พวก .com .net … พวกเนี้ย จะได้เข้ากับระบบอื่นๆที่เค้าใช้กันได้

ขอบคุณครับ Mean แต่ไม่ได้เหมือนกันครับ เพราะ Whois มัน Return มาแค่ “Whois Server Version 1.5” นะ. แต่ผมคิดว่าพอมี Workaround แล้วครับ.

รบกวนงดเหน็บแนมกันในกระทู้นะครับ การเหน็บแนบไม่ได้ผลดีอะไรขึ้นมาครับ. : ) ขอบคุณครับ.

คือทีตอบ ผมไม่ได้ใช้ whmcs ครับ เป็นสคริบ whois ที่เขียนใช้เอง

แบบนี้ก็ไม่เวิคร์ครับ เพราะว่ามันไม่ส่งค่าอะไรออกมาเลย

ถ้า Workaround สำเร็จ ช่วยแนะนำด้วยนะครับ ไม่รู้จะแก้ยังไง

หากไม่รังเกรียจ
php file_get_content ไปใช้กันได้ครับ
http://irh.in.th/whois/easywhois.php?domain=ishare.in.th

http://irh.in.th/whois/easywhois.php?domain=ชื่อโดเมน

อ่อ ขอโทษด้วยครับ เพิ่งทราบว่าไม่มี return มาให้แล้ว

พี่ลองเปลี่ยนตรง No entries found เป็นว่างไปเลยครับ
.in.th|whois.thnic.co.th|

เพราะหากมี result มาหรือถูกจดทะเบียน จะมี string มา
หากไม่ถูกจด จะไม่มี

ทาง thnic เขาไม่ต้องการให้ใช้ whois ในการตรวจสอบโดเมนว่าว่างหรือไม่ว่าง ดังนั้นแก้ไขไปพักนึงมันก็จะเริ่มใช้ไม่ได้อีกเพราะเขาก็แก้ใหม่ป้องกันอีก

คนไทยเอาระบบ whois มาใช้เช็คโดเมนว่าว่างหรือเปล่า กันด้วยความมักง่าย จนเป็นนิสัยกันไปแล้ว
ระบบตรวจสอบที่แท้จริงจะต้องทำผ่าน api ของทาง registrar ถึงจะถูกต้อง
registrar เมืองนอกแค่สมัครเป็น reseller ก็สามารถใช้ api ได้
รวมถึง sub-reseller ที่สมัครผ่าน reseller อีกทีด้วย

ทาง thnic เองหากสมัครเป็น partner ก็สามารถเช็คผ่าน api ได้
แต่ไม่มีระบบ sub-reseller เหมือนกับทางเมืองนอก และการสมัครก็เริ่มต้นที่เงินจนนวนสูงพอสมควร
ก็ต้องเอา whois มาเช็คแทนเป็นเรื่องปกติ เพราะทำได้ง่ายกว่า

ของผมหากใครจะจด .th ผมก็ไล่ให้ไปจดกับ thnic หรือ dotarai โดยตรง ต้องใช้เอกสารอะไรบ้างก็โทรถามจนททางนั้นเอาเลย

มันเป็น ช่องทางง่ายหละครับพี่แมน สคิป php whois ส่วนใหญ่ก็เช็คโดยวิธีนี้ครับ
จริงอยู่หากสะดวก API จะดีกว่ามาก

เนื่อง จาก thnic ระบบต้องผ่านทางเขาครับ api ไม่ได้มีให้บริการกับผู้ให้บริการทั่วไปนอกจาก reseller

เพิ่มตรงไหนเหรอครับ

สงสัยคงต้องเอาออกแล้วแหละ

นั้นดิ ไปเพิ่มตรงไหน และเพิ่มนามสกุลไป ค้นเท่าไร…มันก็แต่ไม่ว่าง นั้นดิ

$WHMCS/includes/whoisservers.php