ドメインはgoogle.com、yahoo.comのようなものです。また、whoisの記録Pythonでドメインとホスト名を区別する方法
ホスト名は次のようなものですしている:m.google.com、www.google.com、images.google.com
ドメインは非常に興味深いのTLDとのccTLDを持つことができます。 google.co.uk、google.academy、google.xxx
ホスト名もこのようなことができます:ここmail.services.1.google.com、xxx.google.com
されます質問:私は文字列変数と私は値がホスト名かドメインかどうか決定したいと思う。 Pythonでそれらを区別する巧妙な方法はありますか?
また、あなたはホスト名から解析されたドメインを区別するためにhttps://www.iana.org/domains/root/db @ TLDのリストを使用することができます。 – zwer
urllib.parseは、ドメインではなくホスト名のみを提供します。私はそれを試してみました。あなたが書いたTLDリストには、ccTLDではなくTLDだけが含まれています!ここで主要な問題はccTLDです。それ以外の場合は、ポイントで分割した後の最後の部分は含めません – akdora