Получить и проверить доменное имя DNS в .Net - PullRequest
0 голосов
/ 06 марта 2019

Обычно, если я хочу получить корень домена и проверить его в C #, есть ли какая-либо библиотека, похожая на publicsuffix2 в python

1 Ответ

0 голосов
/ 06 марта 2019

Вы можете попробовать Nager.PublicSuffix .

В Python, используя publicsuffix2:

from publicsuffix2 import get_public_suffix

suffix = get_public_suffix("www.google.com")
print(suffix)   # Should return google.com

В C # с использованием Nager.PublicSuffix:

var domainParser = new DomainParser(new WebTldRuleProvider());
var domainName = domainParser.Get("www.google.com");
Console.WriteLine(domainName.Hostname); # Should return google.com

Пакет доступен на NuGet.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...