2016-10-05 62 views
0

這些天有很多頂級域名,如.xxx,.club等等。 如何檢查某個域的頂級域名是否正確並存在?例如,mydomain.xyz。我可以切斷mydomain.並根據xyz檢查規則。我應該在哪裏獲得完整列表?我想這不是100%保證,因爲名單會隨着時間的推移而增長?如何驗證頂級域的有效性和存在性?

或者可能我應該使用一些遠程API爲此?

我發現這一個http://data.iana.org/TLD/tlds-alpha-by-domain.txt,它似乎是我希望定期更新的。這是否足夠好?

請指教。

回答

0

如果要檢查給定的字符串以查看是否存在具有該名稱的當前現有TLD,可以發送一個NS查詢名稱給根服務器,並查看它們是否給出了合理的答案。如果他們這樣做,TLD就存在。如果他們不,它不存在。

如果您想要列出所有當前存在的頂級域名,您在問題中提供的URL確實是獲得該域名的正確位置。正如文件中的第一行所示,它會定期更新。

相關問題