ตรวจสอบข้อมูลโดเมนด้วย WHOIS และ RDAP
WHOIS และ RDAP เป็นบริการสาธารณะสำหรับค้นข้อมูลการจดทะเบียนโดเมน เช่น จดกับผู้รับจดรายใด หมดอายุวันไหน ใช้ Name Server อะไร และอยู่ในสถานะใด ข้อมูลเหล่านี้ใช้ตอบคำถามที่พบบ่อยในงานดูแลเว็บ เช่น ทำไมเว็บเข้าไม่ได้ทั้งที่เซิร์ฟเวอร์ปกติ โดเมนใกล้หมดอายุหรือยัง หรือทำไมย้ายโดเมนไม่ได้
RDAP (Registration Data Access Protocol) คือมาตรฐานรุ่นใหม่ที่มาแทน WHOIS ตอบกลับเป็น JSON ที่มีโครงสร้างชัดเจน รองรับ HTTPS และภาษาต่าง ๆ สำหรับโดเมนสากล (gTLD) เช่น .com, .net, .org ICANN กำหนดให้ RDAP เป็นช่องทางหลักตั้งแต่ต้นปี 2025 และยกเลิกข้อบังคับให้ต้องมีบริการ WHOIS แบบเดิม ทำให้ WHOIS ของบางผู้รับจดอาจตอบไม่ครบหรือไม่ตอบแล้ว ส่วนโดเมนประเทศ (ccTLD) เช่น .th แต่ละประเทศเลือกเองว่าจะใช้ระบบใด
สิ่งที่ต้องเตรียม
- ชื่อโดเมนที่ต้องการตรวจ
- เบราว์เซอร์ หรือเครื่อง Linux/macOS ที่มีคำสั่ง
whoisและcurl - ไม่ต้องมีสิทธิ์ใด ๆ ในโดเมน เพราะเป็นข้อมูลสาธารณะ
ขั้นตอนที่ 1: ค้นผ่านเว็บ
วิธีที่ง่ายที่สุดสำหรับ gTLD คือเครื่องมือ Lookup ของ ICANN ที่ https://lookup.icann.org/ ซึ่งค้นผ่าน RDAP ให้อัตโนมัติ พิมพ์ชื่อโดเมนแล้วกด Lookup ผลลัพธ์จะแบ่งเป็นข้อมูลโดเมน ข้อมูลผู้รับจด (Registrar) และผู้ติดต่อ สำหรับโดเมน .th ให้ใช้ช่องค้นหา WHOIS บนเว็บไซต์ของ THNIC ผู้ดูแล .th
ขั้นตอนที่ 2: ใช้คำสั่ง whois
ติดตั้งคำสั่งก่อน ถ้ายังไม่มี
# Ubuntu / Debian
sudo apt install whois
# AlmaLinux / Rocky Linux
sudo dnf install whois
macOS มีคำสั่ง whois มาให้แล้ว บน AlmaLinux หรือ Rocky 8 บางชุดแพ็กเกจอาจชื่อ jwhois แทน ใช้งานได้คล้ายกัน
whois example.com
ผลลัพธ์บางส่วนจะเป็นแบบนี้
Domain Name: EXAMPLE.COM
Registrar: Example Registrar, Inc.
Updated Date: 2026-03-02T10:15:22Z
Creation Date: 2015-08-14T04:00:00Z
Registry Expiry Date: 2027-08-13T04:00:00Z
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Name Server: NS1.EXAMPLE-DNS.NET
Name Server: NS2.EXAMPLE-DNS.NET
DNSSEC: unsigned
สำหรับโดเมน .th ให้ถามเซิร์ฟเวอร์ของ THNIC โดยตรง
whois -h whois.thnic.co.th example.co.th
ขั้นตอนที่ 3: ใช้ RDAP ด้วย curl
RDAP ของแต่ละ TLD มี URL ของตัวเอง ซึ่ง IANA เผยแพร่รายการไว้ที่ https://data.iana.org/rdap/dns.json ตัวอย่างสำหรับ .com ซึ่ง Verisign เป็น Registry
curl -s https://rdap.verisign.com/com/v1/domain/example.com | jq '{status, events, nameservers: [.nameservers[].ldhName]}'
ถ้ายังไม่มี jq ให้ติดตั้งด้วย sudo apt install jq หรือ sudo dnf install jq ผลลัพธ์จะเป็น JSON แบบนี้
{
"status": ["client transfer prohibited"],
"events": [
{"eventAction": "registration", "eventDate": "2015-08-14T04:00:00Z"},
{"eventAction": "expiration", "eventDate": "2027-08-13T04:00:00Z"},
{"eventAction": "last changed", "eventDate": "2026-03-02T10:15:22Z"}
],
"nameservers": ["NS1.EXAMPLE-DNS.NET", "NS2.EXAMPLE-DNS.NET"]
}
Registry มักตอบเฉพาะข้อมูลระดับ Registry ข้อมูลผู้ติดต่อเพิ่มเติมอยู่ที่ RDAP ของผู้รับจด ซึ่งมีลิงก์ให้ในส่วน links ของผลลัพธ์
อ่านความหมายของข้อมูลสำคัญ
| ข้อมูล | ความหมายและสิ่งที่ต้องทำ |
|---|---|
| Registry Expiry Date / expiration | วันหมดอายุที่ Registry บันทึกไว้ ถ้าใกล้ถึง ให้ต่ออายุกับผู้รับจด |
| Registrar | ผู้รับจดที่ดูแลโดเมน การต่ออายุ ย้าย หรือแก้ Name Server ต้องทำผ่านรายนี้ |
| Name Server | DNS ที่โดเมนใช้จริงในระดับ Registry ถ้าไม่ตรงกับที่คิด แปลว่าแก้ที่ผู้รับจดยังไม่สำเร็จ |
| DNSSEC | signed หมายถึงเปิด DNSSEC อยู่ ถ้าย้าย DNS โดยไม่จัดการ DS Record ก่อน โดเมนอาจค้นหาไม่ได้ |
Domain Status ที่พบบ่อย
| สถานะ | ความหมาย |
|---|---|
ok หรือ active | ปกติ ไม่มีข้อจำกัด |
clientTransferProhibited | ล็อกการย้ายไว้ ป้องกันการย้ายโดยไม่ได้รับอนุญาต ต้องปลดล็อกที่ผู้รับจดก่อนย้าย ดู ย้ายโดเมนด้วย Auth Code |
clientHold / serverHold | โดเมนถูกระงับ ไม่ถูกประกาศใน DNS เว็บและอีเมลใช้ไม่ได้ทั้งหมด มักเกิดจากค้างชำระหรือยังไม่ยืนยันอีเมลผู้ถือครอง ต้องติดต่อผู้รับจด |
autoRenewPeriod | เพิ่งถูกต่ออายุอัตโนมัติโดย Registry หลังหมดอายุ |
redemptionPeriod | หมดอายุเลยช่วงผ่อนผันแล้ว ยังกู้คืนได้แต่มักมีค่าธรรมเนียมกู้คืนสูง ต้องรีบติดต่อผู้รับจด |
pendingDelete | กำลังจะถูกลบและปล่อยให้จดใหม่ โดยทั่วไปกู้คืนไม่ได้แล้ว |
ตรวจสอบผลลัพธ์
เปรียบเทียบ Name Server จาก WHOIS หรือ RDAP กับคำตอบ DNS จริง ทั้งสองต้องตรงกัน
dig +short NS example.com
ถ้า Registry บอก Name Server ชุดหนึ่ง แต่ dig ตอบอีกชุด อาจเป็นเพราะเพิ่งเปลี่ยนและ Cache ยังไม่หมดอายุ ดู ทำความเข้าใจ TTL และ ตรวจสอบ DNS ด้วย nslookup และ dig
ปัญหาที่พบบ่อย
ข้อมูลผู้ถือครองขึ้นว่า REDACTED FOR PRIVACY
เป็นเรื่องปกติ ผู้รับจดปิดข้อมูลส่วนบุคคลตามกฎหมายคุ้มครองข้อมูล หากต้องการติดต่อเจ้าของโดเมน ให้ใช้แบบฟอร์มหรืออีเมลตัวกลางที่ผู้รับจดระบุไว้
คำสั่ง whois ตอบ No match หรือ connect: Connection refused
อาจพิมพ์ชื่อผิด โดเมนยังไม่ถูกจด หรือ Firewall ขาออกของเซิร์ฟเวอร์ปิดพอร์ต 43 ให้ลองใช้ RDAP ผ่าน HTTPS หรือค้นผ่านเว็บแทน
วันหมดอายุไม่ตรงกับในบัญชีผู้รับจด
ช่วงหลังต่ออายุ Registry อาจยังไม่อัปเดต หรือเป็น autoRenewPeriod ถ้าต่างกันเกินสองสามวัน ให้ติดต่อผู้รับจดพร้อมหลักฐานการชำระเงิน
คำสั่ง whois บอกวันหมดอายุหลายบรรทัด
คำสั่ง whois บางรุ่นแสดงผลทั้งจาก Registry และผู้รับจด ให้ถือ Registry Expiry Date เป็นหลัก
หากทำตามขั้นตอนแล้วยังติดปัญหา สามารถติดต่อทีมงานซัพพอร์ตของ THAI DATA CLOUD ได้ที่ https://thaidata.cloud/contact/ โดยแจ้งชื่อโดเมน สิ่งที่ทำไปแล้ว และข้อความ Error ที่พบ เพื่อให้ทีมงานตรวจสอบได้รวดเร็วขึ้น
- Categories:
- Cloud
- Tags:
- Cloud
- Cloud Server
Related Posts
หมวดหมู่ที่น่าสนใจ
- Account Settings
- AD Server
- AI
- Alibaba Cloud
- Anti-Spam Gateway
- AWS Amazon Web Services
- Campaign
- CentOS/AlmaLinux
- Cloud
- Cloud Backup
- Cloud Communication
- Cloud Migration
- Cloud Security
- Cloud Server Management
- Cloud Solution
- Cloud Solution for Government
- Cloud Solutions by Industry
- Cloud Storage
- Cloud VPS App Plus +
- Cloud VPS DirectAdmin
- Cloud VPS Plesk
- CSR
- Cyber Security
- Cybersecurity
- Data Sovereignty
- Database Server
- DDoS
- Digital Tranformation
- Digital Transformation
- Direct Mail
- Directadmin
- Domainname
- Ecommerce
- ERP
- Generative AI
- Getting Started
- Google Cloud
- Google G Suite
- Huawei Cloud
- IT News
- Linux Server
- Managed Cloud Services
- Managed Service Provider
- Manual
- Microsoft
- Microsoft 365
- Microsoft Azure
- News
- On-premise
- Private Mail Server
- Promotion
- Recommend Solution (Enterprise)
- Server
- Sovereign Cloud
- THAI DATA CLOUD Platform
- Ubuntu
- Ubuntu
- Uncategorized
- VMware
- VPS Server
- Web Design
- Web Hosting
- Web Hosting (DirectAdmin)
- Web Hosting (Plesk)
- Web Technologies
- Windows Server
- Wordpress
- Zimbra
- เรื่องราวความประทับใจ
- โซลูชันสำหรับธุรกิจการผลิตและยานยนต์
- โซลูชันสำหรับธุรกิจการศึกษา
- โซลูชันสำหรับธุรกิจการเงิน
- โซลูชันสำหรับธุรกิจขนส่งและกระจายสินค้า
- โซลูชันสำหรับธุรกิจค้าปลีก
- โซลูชันสำหรับธุรกิจท่องเที่ยว
- โซลูชันสำหรับธุรกิจบริการสุขภาพและโรงพยาบาล
- โซลูชันสำหรับธุรกิจประกันภัย
- โซลูชันสำหรับธุรกิจพลังงานและสาธารณูปโภค
- โซลูชันสำหรับธุรกิจสื่อสารมวลชนและเอ็นเตอร์เทนเมนท์
- โซลูชันสำหรับธุรกิจอสังหาริมทรัพย์
- โซลูชันสำหรับธุรกิจเทคโนโลยี


