2011-04-25 37 views

回答

4

Public Suffix List

「公共後綴」是一個在其下的互聯網用戶可以直接註冊的名字。公共後綴的一些例子是「.com」,「.co.uk」和「pvt.k12.wy.us」。公共後綴列表是所有已知公共後綴的列表。

+0

http://mxr.mozilla.org/mozilla-central/source/netwerk/dns/effective_tld_names.dat?raw=1 – 2011-04-25 06:51:09

0

您不應將有效頂級域的硬編碼列表添加到您的應用程序中。

過去有些應用程序已經做到了這一點,問題在於您的列表在您創建時正確無誤的情況下會很快過時。

例如,Zend Framework錯誤地將一個硬編碼的頂級域列表添加到了它的域名驗證器類中。現在任何使用它的人在每次添加一個新的頂級域名時都會有錯誤的應用程序,直到他們升級Zend Framework,這是一項危險的業務,因爲它們的整個應用程序可能取決於其許多部分的一致行爲。

+0

http://search.cpan.org/~nmelnick/Domain-PublicSuffix-0.04/ LIB /域/ PublicSuffix.pm – 2011-04-25 06:51:39

0

ICANN維護list of Top-Level Domains。這就是說,你應該先閱讀他們關於Universal Acceptance of All Top-Level Domains的文章。簡稱:

大多數軟件不需要測試域名是否有效。連接到域名[...]或發送電子郵件[...]的行爲將自動提供通知域名是否有效的機制。

如果需要檢查域的有效性,那麼最好使用DNS協議來達到這個目的。但是,如果僅檢查頂級域的有效性有特定要求,則可以獲得當前在權威根服務器系統內委託的所有頂級域的列表here

另請注意,「可以記錄的域的結尾」是一個模糊的請求。 ICANN爲頂級域名提供註冊。註冊管理機構規定在其頂級域名(或其頂級域名的子域名)下注冊。其他私人行爲者也在其域名下提供註冊。例如,您可以在awsamazon.comdyndns.orgfree.fr等許多其他域名下注冊域名。

相關問題