你有一個名字。在設計徽標、列印卡片或告訴任何人之前,您需要知道該網域是否免費,通常不僅僅是。com。您想知道。io、。ai、。dev 以及您的客戶居住的任何國家/地區代碼。一次在註冊商中檢查一個;搜尋框速度很慢,您得到的答案有時會以頁面從未承認的方式錯誤。
本指南解釋了可用性資料來自何處,為什麼舊的 WHOIS 協定會產生 false "可用&引用;結果、RDAP 變更內容以及找到所採用的名稱後如何讀取註冊記錄。範例使用 Toolz 網域可用性檢查器,在一次搜尋中直接查詢多達 68 個擴充功能的註冊表。
TL;DR: 當運行其 TLD 的註冊管理機構沒有記錄時,網域就可用。可靠的詢問方式是 RDAP (RFC 9083),它傳回結構化 JSON 和未註冊名稱的普通 404。數百個 TLD(主要是國家代碼)仍然僅透過連接埠 43 上的 WHOIS 回答,其中 "無匹配"是每個註冊表不同的自由文字。這 域搜尋工具 首先檢查 RDAP,返回 WHOIS,並報告和報價;未知&引用;有理由而不是猜測。它是免費的,沒有註冊,每次搜尋最多有 40 個姓名和 240 個查找,並且在伺服器上運行,因為瀏覽器無法進行這些查找。
" 有用&引用;是什麼意思域名?
當沒有人在經營其頂級網域的註冊管理機構中註冊網域時,該網域就可用。每個 TLD 都只有一個註冊表。 Verisign 運行。com 和。net,公共利益註冊管理機構運行。org,每個國家/地區代碼 TLD 都有自己的運營商。 Namecheap 或 Hostinger 等註冊商出售註冊,但註冊管理機構保存現有註冊機構的權威清單。
這種區別很重要,因為它告訴您信任的答案。註冊商'搜尋頁面是最終詢問註冊表的前端,但它也可能顯示快取的結果、來自其自身庫存的溢價或旨在向您出售某些東西的建議。前往註冊表本身的查找會刪除這些圖層。
註冊表中的可用性也只是第一個問題。名稱可以未註冊,並且仍然無法以正常價格購買,因為它位於保留清單或高級價目表上,並且許多國家/地區代碼都有關於誰可以註冊的資格規則。以下的更多資訊。
RDAP 與 WHOIS:有什麼不同?
RDAP(註冊資料存取協定)是 WHOIS 的現代替代品。它透過 HTTPS 將註冊資料傳回為 JSON,定義了每個字段,並使用普通 HTTP 404 發出缺失網域的訊號。WHOIS 是來自早期網際網路的文字協議,在 中指定 RFC 3912,它透過 TCP 連接埠 43 發送查詢並傳回註冊表選擇列印的任何文字。
JSON 回應格式定義於 RFC 9083。 IANA 在下列下發布的引導檔案回答了哪個 RDAP 伺服器請求給定 TLD 的問題 RFC 9224,可在 data.iana.org/rdap/dns.json. ICANN 要求每個通用 TLD 註冊機構提供 RDAP,因此 。com、。app、。xyz 等都擁有它。國家代碼註冊管理機構不受 ICANN 合約的約束,其中許多仍然只提供 WHOIS。
| 屬性 | RDAP | 世界衛生組織 |
|---|---|---|
| 運輸 | HTTPS | 原始 TCP,連接埠 43 |
| 響應格式 | 具有定義模式的 JSON | 自由文本,每個註冊表都不同 |
| &報價;未註冊&報價;訊號 | HTTP 404 | 諸如 " 之類的短語與 " 無匹配;或&引用;未找到並引用;,這各不相同 |
| 伺服器發現 | IANA 引導檔 (RFC 9224) | 根據 TLD 知識或 IANA 轉介 |
| gTLD 所需 | 是的 | 不再是主要服務 |
| 國家代碼的覆蓋範圍 | 部分的 | 大多數人仍然提供它 |
| 日期 | 標準時間戳 | 註冊表喜歡的任何本地格式 |
| 機器可讀性 | 高 | 低,每個註冊表需要一個解析器 |
對於檢查一個名字的人來說,這看起來像管道。為了準確起見,這就是整個故事,因為下一部分是關於程式錯誤讀取 WHOIS 文字時會發生什麼。
為什麼有些網域檢查器會說 "可用&引用;當名字被取時?
錯誤&引用;可用&引用;結果幾乎總是來自 WHOIS 解析。一個簡單的檢查器發送查詢,尋找像 "not found" 這樣的短語。在回應中,如果看到域,則呼叫域空閒。這種方法在幾種普通情況下都會失敗:
- 費率限制。 認為您發送過多查詢的註冊管理機構可能會使用拒絕訊息進行回答。如果檢查者只尋找 "found",恰好包含 " 的拒絕;未找到&引用;讀取為可用。
- 否定。 一些可用性服務回答並引用;可用並引用;或 "不可用&引用;。 " 的子字串匹配;可用&引用;兩者都匹配。
- 回顯查詢。 有些註冊管理機構會在結果之前列印您的查詢,因此網域名稱和單字 "沒有資料"即使對於註冊名稱,也可以出現在相同的回應中。
- 父區答案。 詢問第三級名稱可以傳回其上方第二級區域的記錄,該區域描述了不同的物件。
- 死伺服器。 WHOIS 主機的捆綁清單已過時。連線錯誤並不能證明名稱是免費的。
Toolz 檢查器明確處理其中的每一個。它以否定意識讀取可用性回應,拒絕描述父區域的記錄,刪除迴聲查詢,並且當捆綁的 WHOIS 主機不再回答時,它會詢問 IANA 今天為該 TLD 服務的伺服器。任何它仍然無法自信地閱讀的內容都會被報告為 未知,旁邊還有原因。第三個判決使得其他兩個判決可用:當工具顯示綠色時,註冊管理機構會這麼說。
如何同時檢查多個網域
批量搜尋將名稱清單與擴充清單交叉,並尋找每個組合。以下是計數的工作原理 批量域搜尋工具,一步一步。
- 輸入名稱。 用逗號或新行將它們分開。重複項被刪除,名稱被縮小。一次搜尋最多可容納 40 個名稱。
- 選擇擴充。 預設涵蓋常見集合:Startup 選擇 10 個(com、net、org、io、co、ai、app、dev、xyz 和 me),Popular 選擇 38 個,Bangladesh 預設涵蓋 。bd 第二級。您也可以單獨勾選 68 個擴充功能中的任何一個。
- 觀看櫃檯。 查找次數是名稱乘以擴展,在搜尋前顯示。
- 運行它。 結果隨著每個註冊表的答案而流入,因此快速註冊表首先出現。
一個實數的工作範例:
| 輸入的名字 | 擴展 | 查找 | 結果 |
|---|---|---|---|
acmecloud, acme-cloud |
啟動 (10) | 2 x 10 = 20 | 跑步 |
acmecloud, acme-cloud |
流行 (38) | 2 x 38 = 76 | 跑步 |
acmecloud |
全部 68 | 1 x 68 = 68 | 跑步 |
acmecloud, acmehq, getacme |
全部 68 | 3 x 68 = 204 | 跑步 |
acmecloud, acmehq, getacme, tryacme |
全部 68 | 4 x 68 = 272 | 拒絕:超過 240 上限 |
acmecloud, AcmeCloud |
啟動 (10) | 1 x 10 = 10 | 下殼後重複移除 |
如果沒有勾選擴展名,則將裸名稱選取為 。com,將選取完整網域 acmecloud.io 完全按照輸入進行檢查。
240 次查找上限的存在是因為註冊表會限制掃描。一次觸發一千個查詢不會產生一千個答案;它會根據速率限制產生一堆未知數。查找按每個註冊表伺服器的節奏進行,當伺服器向後推時,查找會關閉,並且較長的候選清單最好分成批次。如果掃描回來時有多個"速率限制"未知數,請等待一分鐘並再次運行這些名稱。
完成後,過濾為可用、已取得或未知,並匯出為。txt、。csv 或。json。 。txt 匯出是每行一個域,直接貼上到大多數註冊商和#39;批量搜尋框。 CSV 包括網域、TLD、狀態、方法(RDAP 或 WHOIS)、註冊商、建立和到期日期、名稱伺服器、註釋以及每次查找所需的時間。
如何讀取已取得的網域's 註冊記錄
開啟擷取的結果將顯示註冊表的保存內容:註冊商和 IANA 註冊商 ID、建立、更新和到期日期、EPP 狀態代碼、名稱伺服器、DNSSEC 狀態和註冊商'濫用聯繫。對於 RDAP 註冊管理機構,這直接來自 JSON。對於 WHOIS 註冊管理機構,它是從文字解析的,並且日期以註冊管理機構列印的任何格式到達,因此不可解析的日期顯示為註冊管理機構寫入它而不是錯誤。
狀態代碼是最有用的部分,它們來自可擴展配置協定。它們的含義定義在 RFC 5731,加上寬限期狀態 RFC 3915.
| 狀態 | 這對你意味著什麼 |
|---|---|
ok / active |
已註冊,沒有任何待處理。不會很快釋放。 |
clientTransferProhibited |
註冊商鎖定轉帳。大多數網域正常。 |
clientHold / serverHold |
已註冊但未在 DNS 中發布。該網站不會解決,但該名稱仍為所有權。 |
redemptionPeriod |
已過期並由註冊商刪除;前所有者仍然可以付費恢復它。 |
pendingDelete |
過去的救贖。該名稱計劃刪除並將很快可用。 |
pendingTransfer |
現在在註冊商之間移動。 |
到期日告訴您的資訊比人們希望的要少。大多數註冊都會自動續訂,過期的通用網域通常會在發布前經過寬限期和贖回期。顯示的名稱 pendingDelete 是唯一接近下降的。
您可以使用 DNS 檢查可用性嗎?
不,DNS 告訴您名稱是否解析,而不是是否已註冊。一個網域可以在根本沒有 DNS 記錄的情況下註冊,也可以坐下來 clientHold,即使名字屬於某人,每個 DNS 查詢也會失敗。處理&引用;沒有 DNS 記錄和引用;作為&引用;可用&引用;是自製跳棋中最常見的錯誤之一。
該工具提供 DNS 查找作為單獨的可選視圖:A、AAAA、NS、MX、TXT、CNAME 和 SOA 記錄,透過 Cloudflare 查詢。一旦您知道某個網域被佔用,它們就很有用,例如查看它是否託管電子郵件(MX 記錄)或即時網站(A 記錄),但可用性判斷本身始終來自註冊表。如果您想親自檢查來源,同一工具也會顯示原始 WHOIS 文字或原始 RDAP JSON。有關 RDAP 伺服器 404 或 429 含義的參考 HTTP 狀態代碼指南 涵蓋每個代碼。
為什麼網域"可用&引用;但註冊商不會出售它嗎?
通常的原因有三,但沒有一個意味著查找錯誤。
高級和保留名稱。 註冊管理機構保留未註冊但價格遠高於標準費用的短名稱或字典名稱列表,並且保留某些字串並且根本不提供。註冊表'的註冊記錄並不將這些名稱與普通的免費名稱區分開來,因此註冊商是顯示價格的地方。
資格規則。 許多國家代碼限制誰可以註冊。有些需要當地機構或受託人,有些二級區域僅限於特定類型的組織。 。bd 第二級,例如 edu。bd、gov。bd 和 mil。bd 等;受限類別通常會回答註冊表錯誤,而不是是或否,檢查器報告該錯誤未知,因為註冊表沒有說該名稱是免費的。
時間安排。 可能有人已經在您的查找和結帳之間註冊了該名稱。註冊表資料是有效的,但一分鐘就足夠長了。
國際化網域和國家代碼區
具有非 ASCII 字母的名稱在 DNS 中儲存為 Punycode,這是一種在 中定義的 ASCII 編碼 RFC 3492. 德國城市名稱 münchen 成為 xn--mnchen-3ya,這就是表單註冊表索引。該工具在查找名稱之前將其轉換為 Punycode,因此您可以直接鍵入 Unicode 表單。長度超過 63 個字元的標籤或長度超過 253 個字元的網域會因無效而被刪除,而不是傳送到註冊表。
國家代碼 TLD 是 WHOIS 仍然最重要的地方。檢查器保留每個註冊表的 WHOIS 伺服器以及每個伺服器使用的確切短語 "沒有這樣的網域"它涵蓋了 BTCL 服務的孟加拉國區域,包括 com。bd、net。bd、org。bd、info。bd、co。bd、tv。bd、ai。bd、edu。bd、ac。bd、sch。bd、id。bd、gov。bd 和mil。bd。一些註冊管理機構完全拒絕 WHOIS 公開查詢,其中包括。li 和。qa,而這些註冊管理機構總是以未知身份返回。
批次網域檢查器會將我的名字傳送到任何地方嗎?
是的,它必須這樣做,而且值得明確原因。大多數 Toolz 工具都是客戶端工具,永遠不會將您的資料發送到任何地方。網域搜尋無法以這種方式運作。 RDAP 需要向不允許瀏覽器存取的註冊表伺服器發送跨來源 HTTPS 請求,而 WHOIS 需要連接埠 43 上的原始 TCP 連接,瀏覽器無法開啟該連接。因此,您輸入的名稱將傳送到 Toolz 伺服器,該伺服器執行查找並將結果串流回傳。名稱未儲存。
任何網域搜尋的一個常見擔憂是搶先:有人觀看搜尋並首先註冊姓名。各地的實際防禦都是相同的。搜尋、決定並向您信任的註冊商快速註冊,而不是在電子表格中留下好名字一周。
有哪些限制和常見錯誤?
| 情況 | 你所看到的 | 做什麼 |
|---|---|---|
| 超過 240 種組合 | 要求您修剪搜尋的錯誤 | 更少的名稱或更少的擴展,然後運行第二批 |
| 40多個名字 | 拒絕 | 分割列表 |
| 登記處限制了掃蕩 | 未知,註提到速率限制 | 短暫等待後重新運行這些名稱 |
| 註冊管理機構拒絕公開 WHOIS | 拒絕原因不明 | 請諮詢銷售該 TLD 的註冊商 |
| 二級限制區 | 未知,存在註冊表錯誤 | 閱讀區域和#39;s 資格規則 |
| 無效字元或標籤太長 | 查找之前名稱已刪除 | 僅使用字母、數字和連字符 |
| 每日津貼使用 | 表格旁邊有 10/10 等計數 | 登入以啟動它,或等待重置 |
每日津貼適用於每位訪客,並顯示在表格旁邊。基本津貼是免費的,無需註冊。
暫存器連結去哪裡
可用網域顯示註冊管理機構及其來自 IANA 的官方註冊資訊頁面,然後在多個註冊商處進行預先填入的搜尋。 Hostinger 首先被列為推薦合作夥伴,因為其年度託管計劃包括第一年的免費網域;該連結可為您賺取 Toolz 佣金,無需額外費用。列出其他註冊商是因為沒有一個註冊商出售所有 TLD,尤其是在國家/地區代碼中。
檢查網域可用性的替代方案
| 方法 | 好 | 弱點 |
|---|---|---|
| 註冊商's 搜尋框 | 一個名字,顯示價格 | 一次一個 TLD 家庭,建議混合在一起 |
whois 在命令列上 |
腳本、原始文字 | 您解析每個註冊表'自己的措詞 |
RDAP 用戶端或 curl 針對引導伺服器 |
一個名字的確切 JSON | 無論如何,沒有 RDAP 的國家代碼都需要 WHOIS |
| Toolz 網域搜尋 | 許多 TLD 中的許多名稱都標有未知數 | 每日津貼,每次搜尋 240 次查找 |
來自終端的快速 RDAP 檢查如下所示,404 狀態表示該名稱未在該註冊表中註冊:
curl -s -o /dev/null -w "%{http_code}\n" https://rdap.verisign.com/com/v1/domain/example.com
如果您在選擇名稱後正在建立新專案的網路部分,則 IP子網路計算器指南 涵蓋其背後伺服器的尋址,以及 網路工具中心 列出集合的其餘部分。當你有入圍名單時, 透過多 TLD 可用性檢查器運行它 一次通過,先於其他人登記獲勝者。



