簡體   English   中英

TLD授權記錄。 如何獲得實際的擴展名?

[英]TLD Delegation Records. How do I get the actual extension?

因此,我需要驗證電子郵件地址以確保它們具有有效的TLD。 我發現http://data.iana.org/TLD/tlds-alpha-by-domain.txt具有當前TLD的列表。

我遇到了該列表中的記錄,例如:“ XN--VERMGENSBERATER-CTB”,通過一些Google搜索,我發現它是域的委托記錄。 這是iana信息: https ://www.iana.org/domains/root/db/xn--vermgensberater-ctb.html

我的問題是,給定委托記錄XN--VERMGENSBERATER-CTB,如何以編程方式獲取.VERMÖGENSBERATER的實際擴展名?

我正在使用c#,但是它是弄清楚如何完成我關心的任務的方法。

謝謝,

不,XN--VERMGENSBERATER-CTB是VERMÖGENSBERATER的IDN編碼形式。 由於我們不必在這里討論的原因,DNS中的所有名稱都必須僅是ASCII(的一部分)。 因此,為了使名稱中可以包含非ASCII字符(如此處的“Ö”),它們會被編碼為ASCII。 您可以輕松識別以前綴“ XN--”編碼的名稱。

您必須檢查所用編程環境的文檔,以查看它是否為您執行了非ASCII名稱的IDN編碼,或者您必須自己處理。

另外,請重新考慮您是否真的必須進行TLD檢查。 幾乎可以肯定,它實際上無法完成您想要的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM