Я хочу создать проверку доступности доменного имени, но не могу найти нужную информацию. Я просто хочу проверить, доступен ли домен или нет. Я уже сделал форму на своем веб-сайте (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);
}
});
}
}
});