[AWS Technical Support Note] วิธีแก้ไขปัญหาตอนที่ลงทะเบียน Domain ใน Route 53 มีข้อความแจ้งเตือน「Parameters in request are not valid」ขึ้นมา

นี่เป็นบทความแปล ที่มีเนื้อหามาจากบทความภาษาญี่ปุ่นของ Classmethod, Inc. ในหัวข้อ「Route 53でドメイン登録を行った際に「Parameters in request are not valid」の通知が来たときの対処方法」 หากผู้อ่านสนใจอ่านเนื้อหาต้นฉบับสามารถอ่านได้ที่ลิ้งค์ "บทความต้นฉบับ" ด้านล่าง เนื้อหาในบทความนี้การอธิบายบางอย่างจะถูกปรับให้เข้าใจง่ายขึ้นทำให้แตกต่างจากต้นฉบับในบางจุด
2022.06.28

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

ปัญหาที่เกิดขึ้น

ฉันลงทะเบียน Domain ใน Route 53 แต่มีข้อความแจ้งเตือนตามด้านล่างเกิดขึ้น ทำให้ลงทะเบียนไม่สำเร็จ
จะต้องทำยังไงจึงจะสามารถแก้ไขให้ลงทะเบียน Domain ได้ครับ
ข้อความที่แจ้งเตือนขึ้นมา

Dear AWS customer,
We recently received an online request from your AWS account to register the following domain name:example.com
We weren't able to register the domain name. This is because:
Parameters in request are not valid
We apologize for the inconvenience. For more information, contact Amazon Web Services Customer Support.
Regards,
Amazon Route 53

วิธีแก้ไข

ใน Offical Document ได้เขียนเกี่ยวกับข้อควรระวังไว้ดังนี้

    If you're registering a domain name, note the following:

  • You can use characters other than a-z, 0-9, and - (hyphen) only if the top-level domain (TLD) supports IDNs and supports the language that you want to use. To determine which languages a TLD supports, see Domains that you can register with Amazon Route 53.
  • You can specify a name in an unsupported language if the name contains only the letters a-z. For example, if a TLD doesn't support French but the name that you want to use includes only the characters a-z without diacritical marks, you can still use that name. In this example, a name that includes a "c" is allowed; a name that contains a "ç" is not.
  • If a TLD doesn't support IDNs or doesn't support the language that you want to use for your domain name, you also can't specify the name in Punycode even though the Punycode includes only a-z, 0-9, and -.

กรณีที่ผิดได้ในบางครั้งคือ
"‐" ที่เป็นยัติภังค์เต็มความกว้าง❌ อย่าใช้อันนี้
"-" ให้ใช้ ยัติภังค์ครึ่งความกว้าง⭕ ใช้อันนี้แทนครับ

ตัวอักษรที่ใช้ได้ใน TLD นั้นมีตัวอักษรที่ใช้ได้มีจำนวนจำกัด อาจจะมีตัวอักษรบางตัวที่ใช้ไม่ได้
ในกรณีที่ลงทะเบียน Domain ใน Route 53 ผมแนะนำให้ใช้ตัวอักษร ASCII หากมีปัญหาก็ให้ลองเช็คตัวอักษรดูนะครับ

เพิ่มเติม

ภาษาที่ซัพพอร์ต TLD สามารถดูได้ที่
Domains that you can register with Amazon Route 53 - Amazon Route 53 ครับ

เอกสารอ้างอิง

DNS domain name format - Amazon Route 53

เกี่ยวกับ AWS Technical Support Note

นี่เป็นบทความที่จะแนะนำเกี่ยวกับ ทริปต่างๆ ที่เกิดจากการสอบถามปัญหาต่างๆเกี่ยวกับ AWS ในอดีต ที่จะมารวมรวบรวมนำมาเสนอเป็นบทความโดย Technical Support Thailand Team เอง
และยังมีการให้บริการสนับสนุนด้านเทคนิคฟรี โปรดดูรายละเอียดจากลิ้งค์ด้านล่าง