コンテンツへスキップ
POST AI agent ready /v1/dns/lookup

DNS ルックアップ API - 無料の DNS レコード クエリ

Cloudflare DNS-over-HTTPS を使用してドメインの DNS レコードをクエリします。 A、AAAA、MX、TXT、CNAME、NS、SOA、および PTR レコード タイプをサポートします。

Parameters

stringrequired

Domain name to look up.

string

DNS record type to query.

Code examples

curl -X POST https://api.botoi.com/v1/dns/lookup \
  -H "Content-Type: application/json" \
  -d '{"domain":"github.com","type":"A"}'

When to use this API

オンボーディング中にドメイン構成を確認する

顧客がカスタム ドメインを SaaS プラットフォームに追加する場合、CNAME または A レコードをクエリして、DNS がサーバーを指していることを確認します。 レコードが期待値と一致すると、緑色のチェックマークが表示されます。

MX レコードの変更を監視して電子メールの到達性を確認する

予期しない変更を検出するために、送信ドメインの定期的な MX ルックアップをスケジュールします。 MX レコードが削除または変更された場合は、運用チームに警告します。これは、電子メール配信に影響を与える DNS ハイジャックまたは構成ミスを示している可能性があります。

TXT レコードを監査して SPF および DKIM に準拠しているかどうかを確認する

ドメインの TXT レコードをクエリして、SPF および DKIM エントリを抽出します。 値を解析して予想される構成と一致することを確認し、ポリシーが欠落しているか過度に寛容なポリシーを持つドメインにフラグを立てます。

Frequently asked questions

このエンドポイントはどの DNS リゾルバーを使用しますか?
クエリは Cloudflare DNS-over-HTTPS (1.1.1.1) を経由します。 これにより、古いレコードをキャッシュすることなく、プライバシーを尊重した迅速な解決が可能になります。
どのようなレコードタイプがサポートされていますか?
A、AAAA、CNAME、MX、NS、TXT、SOA、SRV、CAA、および PTR。 type パラメータを指定します。 省略した場合はデフォルトで A になります。
サブドメインを調べることはできますか?
はい。 完全なサブドメイン (例: 「api.github.com」) をドメイン パラメーターとして渡します。 エンドポイントは、指定されたドメイン文字列を解決します。
query_time_ms は何を表しますか?
query_time_ms は、サーバー側で DNS 解決にかかった時間 (ミリ秒) です。 これには、クライアントから API までのネットワークの往復時間は含まれません。
これは、要求されたタイプのすべてのレコードを返しますか?
はい。 ドメインに複数の A レコードまたは複数の MX レコードがある場合、それらすべてが個別の TTL 値とともにレコード配列で返されます。

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.