உங்கள் டொமைன்களுக்கான DNS மண்டலங்கள் மற்றும் பதிவுகளை நிரல் ரீதியாக நிர்வகிக்கவும்.
முனைப்புள்ளிகள்4 முனைப்புள்ளிகள்
அடிப்படை பாதை/api/v1/dns-zones
அங்கீகாரம்பைரர் டாக்கன் தேவை
கண்ணோட்டம்
DNS API DNS பகுதிகள் மற்றும் பதிவுகளின் முழுமையான மேலாண்மையை வழங்குகிறது. அனைத்து பகுதிகளும் VPS.org ன் அதிகாரப்பூர்வ பெயர் சேவையகங்களில் தானாகவே BIND9 பகுதி கோப்பு உருவாக்கம் மற்றும் நிறுவுதல் மூலம் வசிக்கும்.
பெயர் சேவையக கட்டமைப்பு
ns1.vps.org (38.248.6.195) - DNSSEC உள்ளமை கையொப்பத்துடன் முதன்மை மாஸ்டர்
ns2.vps.org (38.248.6.196) - இரண்டாம் நிலை அடிமை
ns3.vps.org (38.248.6.197) - இரண்டாம் நிலை அடிமை
முக்கியமான அம்சங்கள்
தானாகவே BIND9 பகுதி கோப்பு உருவாக்கம் மற்றும் நிறுவுதல்
TSIG உரிமம் மூலம் பகுதி மாற்றங்கள் (மாஸ்டர்- ஸ்டெல்ப் மறுபிறப்பு)
அனைத்து முக்கிய DNS பதிவு வகைகளுக்கு ஆதரவு (A, AAAA, CNAME, MX, TXT, NS, SRV, CAA)
களம் பெயர் வடிகட்டி மற்றும் UUID- அடிப்படையிலான பகுதி அடையாளம்
மண்டல- குறிப்பிட்ட பதிவு மேலாண்மைக்கு நுழைந்த பாதைகள்
அங்கீகாரம்
அனைத்து DNS API கோரிக்கைகளுக்கும் Bearer Token உறுதிப்படுத்தல் தேவை. உங்கள் கணக்கு கட்டுப்பாட்டுப் பலகத்தில் இருந்து API Tokens உருவாக்கவும் /account/developers/ பின்வரும் அனுமதிகளுடன்:
dns:list - DNS பகுதிகள் மற்றும் பதிவுகளைக் காட்டு
dns:create - புதிய மண்டலங்கள் மற்றும் பதிவுகளை உருவாக்கு
dns:update - ஏற்கனவே உள்ள மண்டலங்களையும் பதிவுகளையும் மாற்று
dns:delete - மண்டலங்கள் மற்றும் பதிவுகளை நீக்கு
dns:* - முழு DNS நிர்வாக அணுகல்
உதாரணம்
Authorization: Bearer vps_abc123def456...
முக்கியமானது: API குறிகள் உருவாக்கும் போது ஒருமுறை மட்டுமே காட்டப்படும். அவற்றை பாதுகாப்பாக சேமிக்கவும். நீங்கள் ஒரு குறியை இழந்தால், நீங்கள் புதிய ஒன்றை உருவாக்க வேண்டும்.
பெறு/api/v1/dns-zones/
அனைத்து DNS மண்டலங்களையும் பட்டியலிடுங்கள்
அனைத்து DNS பகுதிகளின் பக்கப்பட்டியலை பெறு, உரிமையாளராக உறுதிப்படுத்தப்பட்ட பயனர். களம் பெயரால் வடிகட்டலுக்கு ஆதரவு.
வினவல் அளவுருக்கள்
அளபுரு
வகை
அவசியம்
& விவரக்குறிப்புகள்
domain
string
இல்லை
Filter zones by exact domain name (e.g., example.com)
மாதிரி கோரிக்கை
cURL
Python
JavaScript
curl -X GET "https://admin.vps.org/api/v1/dns-zones/" \
-H "Authorization: Bearer YOUR_API_TOKEN"
உற்பத்தி (நிலையான): 3600- 86400 நொடிகள் (1- 24 மணிநேரம்)
மாற்றத்திற்கு முன்: 300- 600 விநாடிகள் (5- 10 நிமிடங்கள்) - திட்டமிடப்பட்ட மாற்றங்களுக்கு முன் TTL குறை
உருவாக்கம்: 300- 1800 விநாடிகள் (5- 30 நிமிடங்கள்) வேகமான சோதனைக்கு
பொதுவான மாதிரிகள்
மூலக் களம் (@): A/AAAA பதிவுகளை பயன்படுத்து, CNAME இல்லை
www துணைக்களம்: CNAME யை அடிப்படையாகவோ அல்லது பிரிக்கப்பட்ட A பதிவாகவோ காட்டுவதை பயன்படுத்தலாம்
மின்னஞ்சல் (MX): எப்போதும் முன்னுரிமையை சேர், குறைந்த எண் = அதிக முன்னுரிமை
CNAME: அதே பெயரில் மற்ற பதிவு வகைகளுடன் இணைந்து இருக்க முடியாது
பாதுகாப்பு
CAA பதிவுகள்: சான்றிதழ்களை வெளியிடும் CA களை குறிப்பிடுக
SPF/DKIM/DMARC: மின்னஞ்சல் உரிமத்தை வடிவமைக்கவும்Name
வழக்கமான கணக்காய்வுகள்: டிஎன்எஸ் பதிவுகளை மாதந்தோறும் பரிசீலி, பயன்படுத்தப்படாத உள்ளீடுகளை நீக்கு
பிழை கையாளுதல்
பொதுவான பிழைகள்
நிலை குறியீடு
பிழை
தீர்வு
400
செல்லாத களம் பெயர்
களம் DNS பெயர் அமைப்புகளை பின்பற்றுவதைத் தயவு செய்து உறுதிசெய்
400
MX பதிவு முன்னுரிமை தேவை
சேர் priority MX மற்றும் SRV பதிவுகளுக்கான புலம்
401
செல்லாத API குறி
சோதனை குறி வடிவம் (இதனை கொண்டு தொடங்க வேண்டும்) vps_)
403
அனுமதி இல்லை
தேவையான புதிய டாக்கனை உருவாக்கு dns:* அனுமதிகள்
404
மண்டலம்/ பதிவு காணப்படவில்லை
UUIDயை சரிபார்த்து வளங்கள் உங்கள் கணக்கிற்கு சொந்தமானவை என்பதை உறுதிப்படுத்தவும்
உதாரண பிழை பதில்
{
"detail": "MX records require a priority value",
"error_code": "validation_error",
"field": "priority"
}
DNS மாற்றங்களை சோதிக்கவும்
பதிவு பரவலை சரிபார்
# Query A record
dig example.com A
# Query specific nameserver
dig @ns1.vps.org example.com
# Query MX records
dig example.com MX
# Check all records
dig example.com ANY