NETRecordAPI
DNS Record API リファレンス
サービス名
DNS Record API
利用用途
DNS Record API
は、指定されたホスト名に関連するDNSレコードを取得するためのAPIです。このAPIを使用することで、DNSレコードの種類(A、CNAME、MXなど)に応じた情報を取得し、ネットワーク管理やドメイン解析などに活用できます。
API エンドポイント
https://events-front.mixeder.net/v1/recordapi
パラメータ
パラメータ
必須
説明
key
必須
利用者のAPIキー
host
必須
DNSレコードを取得するホスト名
type
任意
DNSレコードのタイプ(例: A、CNAME、MXなど)
利用方法
有効なAPIキーを用意します。
取得したいDNSレコードのホスト名を
host
パラメータに指定します。オプションで、取得するDNSレコードのタイプを
type
パラメータに指定します(指定がない場合はデフォルトでAレコードが取得されます)。APIリクエストを送信すると、指定されたホスト名に関連するDNSレコードがJSON形式で返されます。
サンプルコード
cURL
curl "https://events-front.mixeder.net/v1/recordapi?key=YOUR_API_KEY&host=example.com&type=A"
Node.js
const https = require('https');
const url = 'https://events-front.mixeder.net/v1/recordapi?key=YOUR_API_KEY&host=example.com&type=A';
https.get(url, (res) => {
let data = '';
res.on('data', (chunk) => {
data += chunk;
});
res.on('end', () => {
console.log(data);
});
}).on('error', (err) => {
console.error('Error: ' + err.message);
});
Python
import requests
url = "https://events-front.mixeder.net/v1/recordapi/"
params = {
"key": "YOUR_API_KEY",
"host": "example.com",
"type": "A"
}
response = requests.get(url, params=params)
if response.status_code == 200:
print(response.text)
else:
print(f"Error: {response.status_code}")
エラーメッセージ
API Key not provided.: APIキーが指定されていません。
Hostname not provided.: ホスト名が指定されていません。
API key is wrong: APIキーが無効です。
Error: DNSレコードの取得に失敗しました。
注意事項
有効なAPIキーが必要です。指定がない場合や無効な場合はリクエストは拒否されます。
host
パラメータには、DNSレコードを取得したいホスト名を正確に指定してください。type
パラメータには、取得したいDNSレコードのタイプを指定できます。無効なタイプが指定された場合は、デフォルトのAレコードが取得されます。
最終更新
役に立ちましたか?