Añadir Quad9 DoQ y Control D al perfil predeterminado #3

Merged
jeserga merged 1 commit from feature/quad9-controld-profile into main 2026-10-31 15:02:58 +00:00
Owner

El perfil predeterminado añade Quad9 DoQ como primer principal y Control D DoQ inmediatamente después de NextDNS DoQ. Control D DoT pasa a ser el primer respaldo y AdGuard DoQ se retira del perfil. Esto incorpora otro operador y un respaldo mediante TCP.

Actualiza las listas generadas, el instalador autoportante, el README y las comprobaciones del orden. Las instalaciones existentes conservan sus listas; el nuevo perfil se utiliza en instalaciones nuevas o al restablecer explícitamente los valores predeterminados. Se mantiene load_balance.

Validación: generación reproducible, bash -n, ShellCheck, comprobación de Markdown y 42 pruebas unitarias correctas. Los ocho endpoints se probaron aisladamente con dnsproxy v0.81.0, sin caché local ni respaldos, midiendo tres arranques y consultas con conexión activa. Todos resolvieron AAAA, funcionaron con transporte IPv6 forzado y rechazaron el dominio de prueba con DNSSEC inválido.

Además se validaron criptográficamente 16 cadenas de firmas, una por endpoint y modalidad de transporte, desde las anclas de IANA autenticadas mediante S/MIME hasta los AAAA de cloudflare.com. Esta comprobación pertenece a las pruebas y no añade un validador local al servicio. Control D DoT dio un REFUSED transitorio en una tanda inicial; una repetición dedicada a menor cadencia completó sus tres arranques y 120 consultas activas sin errores. Los detalles y límites de validación quedan en docs/validation.md.

El perfil predeterminado añade Quad9 DoQ como primer principal y Control D DoQ inmediatamente después de NextDNS DoQ. Control D DoT pasa a ser el primer respaldo y AdGuard DoQ se retira del perfil. Esto incorpora otro operador y un respaldo mediante TCP. Actualiza las listas generadas, el instalador autoportante, el README y las comprobaciones del orden. Las instalaciones existentes conservan sus listas; el nuevo perfil se utiliza en instalaciones nuevas o al restablecer explícitamente los valores predeterminados. Se mantiene load_balance. Validación: generación reproducible, bash -n, ShellCheck, comprobación de Markdown y 42 pruebas unitarias correctas. Los ocho endpoints se probaron aisladamente con dnsproxy v0.81.0, sin caché local ni respaldos, midiendo tres arranques y consultas con conexión activa. Todos resolvieron AAAA, funcionaron con transporte IPv6 forzado y rechazaron el dominio de prueba con DNSSEC inválido. Además se validaron criptográficamente 16 cadenas de firmas, una por endpoint y modalidad de transporte, desde las anclas de IANA autenticadas mediante S/MIME hasta los AAAA de cloudflare.com. Esta comprobación pertenece a las pruebas y no añade un validador local al servicio. Control D DoT dio un REFUSED transitorio en una tanda inicial; una repetición dedicada a menor cadencia completó sus tres arranques y 120 consultas activas sin errores. Los detalles y límites de validación quedan en docs/validation.md.
Add Quad9 DoQ and Control D to the default resolver profile
Some checks failed
installer checks / checks (push) Has been cancelled
installer checks / checks (pull_request) Has been cancelled
8d4bc61177
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
jeserga/dnsproxy!3
No description provided.