2016-10-05 4 views
0

В наши дни существует так много доменов верхнего уровня, например .xxx, .club и т. Д. Как проверить правильность и существование домена верхнего уровня домена?Как проверить домен верхнего уровня на достоверность и существование?

Например, mydomain.xyz. Я могу отрезать mydomain. и проверить правило против xyz. Должен ли я получить полный список? Я полагаю, что это не гарантировано на 100%, поскольку список может расти со временем?

Может быть, я должен использовать какой-то удаленный API для этого?

Я нашел этот номер http://data.iana.org/TLD/tlds-alpha-by-domain.txt и, похоже, тот, который, как я надеюсь, регулярно обновляется. Это достаточно хороший источник?

Просьба сообщить.

ответ

0

Если вы хотите проверить заданную строку, чтобы увидеть, существует ли существующий TLD с этим именем, вы можете отправить запрос на имя для корневых серверов и посмотреть, дают ли они разумный ответ. Если они это сделают, существует TLD. Если они этого не делают, этого не существует.

Если вам нужен список всех существующих в настоящее время TLD, то URL-адрес, который вы укажете в своем вопросе, действительно является правильным местом для его получения. Как показывает первая строка в файле, она регулярно обновляется.

Смежные вопросы