โดยปกติแล้วฉันจะไปที่ whois.icann.org เพื่อค้นหาชื่อโดเมน แต่มีข้อ จำกัด เกี่ยวกับจำนวนการค้นหาที่ฉันสามารถทำได้และบางครั้งฉันต้องแก้แคปช่า
ดูเหมือนจะไม่มีข้อ จำกัด ดังกล่าวกับคำสั่ง whois คำสั่ง whois จะรับข้อมูล whois ทั้งหมดจากที่ไหน?
โดยปกติแล้วฉันจะไปที่ whois.icann.org เพื่อค้นหาชื่อโดเมน แต่มีข้อ จำกัด เกี่ยวกับจำนวนการค้นหาที่ฉันสามารถทำได้และบางครั้งฉันต้องแก้แคปช่า
ดูเหมือนจะไม่มีข้อ จำกัด ดังกล่าวกับคำสั่ง whois คำสั่ง whois จะรับข้อมูล whois ทั้งหมดจากที่ไหน?
คำตอบ:
whoisสืบค้นชุดรีจิสเตอร์ที่มีขนาดใหญ่มากและแตกต่างกันมากโดยขึ้นอยู่กับชื่อโดเมน คุณสามารถรับความคิดง่ายๆว่ามีกี่คน
strings /usr/bin/whois | grep whois
ใน Debian ของฉันผลลัพธ์นี้มี 261 การลงทะเบียนโดเมนย่อยที่แตกต่างกัน มันจะกลายเป็น whois.networksolutions.com เฉพาะเมื่อตัวเลือกอื่น ๆ หมดลงแล้ว
คุณสามารถตอบคำถามนั้นได้อย่างแม่นยำยิ่งขึ้นโดยการดาวน์โหลดรหัสต้นฉบับ
mkdir tmp cd tmp sudo apt-get source whois cd whoisXXX
และจากนั้นคุณมีเซิร์ฟเวอร์ทั้งหมดที่จะได้รับการติดต่อในรายการหลายไฟล์ฟรีสำหรับคุณที่จะอ่าน
บน Linux whois มีตัวเลือกต่าง ๆ "man whois"
ในคำอธิบาย (Debian jessie) มันใช้มันจะเชื่อมต่อกับ whois.networksolutions.com สำหรับ NIC จัดการหรือ whois.arin.net อธิบายได้ดังนี้
DESCRIPTION whois ค้นหาวัตถุในฐานข้อมูล RFC 3912
This version of the whois client tries to guess the right server to ask
for the specified object. If no guess can be made it will connect to
whois.networksolutions.com for NIC handles or whois.arin.net for IPv4
addresses and network names.