DNS Lexicon: ennyi elég, ha nem akarsz DNS API-kkal bajlódni

DNS Lexicon: ennyi elég, ha nem akarsz DNS API-kkal bajlódni

Máj 19, 2026 dns open-source automation acme ssl certificates devops infrastructure-as-code python api integration web hosting

DNS-problémák? DNS Lexicon a megoldás

A rejtett gond a DNS-kezeléssel

Biztosan te is belefutottál már ebbe: szükség van egy DNS-rekord frissítésére, de minden szolgáltató másképp viselkedik. GoDaddy, Cloudflare, Route 53 vagy DigitalOcean – mindegyiknek saját API-ja, hitelesítési módja és adatformátuma van.

Egy Python-szkript remekül működik Cloudflare-rel, de Namecheapnél már összeomlik. Ekkor kezdesz egyéni wrapper függvényeket írni, és egyre több időd megy el a dokumentáció keresésére és a hibák javítására.

Sok csapat ilyenkor feladja az automatizálást, vagy saját, félkész DNS-kezelő réteget épít. Mindkettő rossz választás.

DNS Lexicon: egyetlen felület minden szolgáltatóhoz

A DNS Lexicon egy nyílt forráskódú Python-könyvtár, ami pontosan ezt a problémát oldja meg. Egyszerűen szólva egy univerzális adapter, ami lehetővé teszi, hogy egyetlen kóddal dolgozz bármelyik DNS-szolgáltatóval.

Így egyetlen felülettel kezelheted:

  • DNS-rekordok létrehozását és törlését
  • ACME tanúsítványok érvényesítését (pl. wildcard SSL)
  • Nagyobb DNS-infrastruktúra kezelését több szolgáltató mellett is
  • Szolgáltatóváltást anélkül, hogy mindent újra kellene írni

Hogyan működik a DNS Lexicon?

A működés nagyon egyszerű: megadod a szolgáltató nevét és a hitelesítési adataidat, majd máris használhatod a szabványos műveleteket.

from lexicon.client import Client

client = Client({
    'provider_name': 'cloudflare',
    'auth_token': 'saját_tokened'
})

# TXT-rekord létrehozása ACME-hez
client.execute(Action.Create, 'TXT', {
    'name': '_acme-challenge.example.com',
    'content': 'validation-string-here'
})

# Törlés után
client.execute(Action.Delete, 'TXT', {
    'name': '_acme-challenge.example.com'
})

Nem kell többé REST-végpontokat keresni, OAuth-folyamatokat debuggolni vagy API-kulcs-formátumokat tanulni. Csak megbízható és egyszerű műveletek.

Mire használható a DNS Lexicon?

1. Automatizált Let's Encrypt wildcard tanúsítványok

Lexicon jól együttműködik Certbot-tal és Lego-val a DNS-01 módban. Így automatikusan frissíthetsz wildcard SSL-tanúsítványokat,同时 a DNS-rekordokat Lexicon kezelt.

Read in other languages:

RU BG EL CS UZ TR SV FI RO PT PL NB NL IT FR ES DE DA ZH-HANS EN