update-paopaodns-ttl-rules
Refresh PaoPaoDNS force TTL rules by running scripts/update_dns.py and updating force_ttl_rules.txt, or adjusting scripts/update_dns_rules.sh for server-side updates. Use when DNS rule sources or outputs need updates in this repo.
Installation
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
Voir la source ↗GuidesInstructions
Update PaoPaoDNS TTL Rules
Overview
Regenerate force_ttl_rules.txt from upstream rule sources using the local Python script and keep the server-side updater aligned.
Local regeneration
- Run
python scripts/update_dns.pyfrom the repo root. - Ensure network access and the Python
requestspackage are available. - Confirm the output file
force_ttl_rules.txtis updated with a fresh header (timestamp, count, DNS, source URLs).
Source and DNS settings
- Adjust
SOURCE_URLS,PRIMARY_DNS, orFALLBACK_DNSinscripts/update_dns.pyonly when required. - Keep
OUTPUT_FILEpointing toforce_ttl_rules.txt.
Server-side updater
- Use
scripts/update_dns_rules.shon the server to pull the latestforce_ttl_rules.txtfrom GitHub. - Update
REMOTE_URL,LOCAL_FILE, andRESTART_CMDonly if deployment paths or service names change.
Quick checks
- Verify the output is non-empty and begins with the expected header block.
- Avoid manual edits to
force_ttl_rules.txtunless regenerating.
Exemples
Consultez les exemples du dépôt source.
Voir la source ↗Historique source
- Date d’indexation
- 2026-01-20
- Mise à jour de l’index
- 2026-01-28
- Branch
- main
Les dates concernent ce répertoire. Consultez le dépôt pour l’historique du code.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!