Я хочу создать средство проверки доступности доменного имени, но не могу найти нужную информацию. Я просто хочу проверить, доступен ли еще домен. Я уже создал форму на своем веб-сайте (https://prnt.sc/s2p0qr), а с помощью jQuery я собрали доменное имя для поиска. Итак, теперь я хочу сделать запрос ajax, чтобы проверить, доступен ли еще домен.
Что делать дальше? Из найденных мной небольших руководств я знаю, что теперь мне нужно отправить запрос GET с доменным именем какому-нибудь поставщику (-ам) поиска DNS? (поправьте меня если я ошибаюсь)
Где мне найти этих провайдеров? И какой url отправлять? Как мне получить эту информацию?
Похоже, что информации по этому поводу меньше.
Мой код на данный момент:
/**
* Domain name ajax lookup
*/
$('#domainSearch form').on('submit', function (event) {
event.preventDefault();
const domainName = $(this).find('#domainName').val();
const popularTld = ($(this).find('#popularTld input:checked'));
const allTld = ($(this).find('#allTld input:checked'));
const tld = [];
let error = '';
if (domainName.length <= 2) {
error = 'Geen geldige domeinnaam';
$(this).find('.alert').html(error);
$(this).find('.alert').slideDown();
} else {
$(this).find('.alert').slideUp();
popularTld.each(function () {
tld.push(domainName + '.' + $(this).val());
});
allTld.each(function () {
tld.push(domainName + '.' + $(this).val());
});
for (var i = 0; i < tld.length; i++) {
console.log(tld[i]);
$.get({
url: 'https://www.name.com/domain/search/' + tld[i] + '',
success: function (result) {
console.log(result);
}
});
}
}
});