【发布时间】:2020-04-20 13:15:35
【问题描述】:
我想构建一个域名可用性检查器,但我找不到合适的信息。我只想检查域是否仍然可用。我已经在我的网站 (https://prnt.sc/s2p0qr) 上制作了一个表格,并使用 jQuery 收集了要查找的域名。所以现在我想发出一个ajax请求来检查域是否仍然可用。
接下来的步骤是什么?从我找到的小教程中,我知道我现在必须向某些 DNS 查找提供商发送带有域名的 GET 请求? (如果我错了,请纠正我)
在哪里可以找到这些提供商?以及发送哪个网址?我如何绕过这些信息?
关于这件事的信息似乎较少。
到目前为止我的代码:
/**
* 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);
}
});
}
}
});
【问题讨论】:
-
试试Open Domain Registry等api。
标签: jquery ajax dns domain-name