openwrt / openwrt/packages

ddns-scripts option for an auxilary script to be ran after successful DNS entry update

Open
#25,775 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Makefile
Stars
4.6k
Forks
4k
Avg merge
3d 12h
Merged PRs (30d)
134

Description

I am a user of ddns-script to run a home server. However, my network seems to be banned from DroneBL frequently enough to be an annoyance for the occasional proxy ran on similar residential IPs in my area which get rotated pretty frequently by ISPs. Being banned prevents me at least once a week not be able to access Libera.Chat & OFTC IRC servers from my IRC gateway by subscribing to DroneBL. What I would like to do is run something like https://dronebl.org/downloads/dronebl-remove.sh to remove my IP from their blocklist if/when my IP address changes, & I would like to do that without needing to write a full update script as the current low-config option has worked well for years… I just want an additional feature.

[^1]

[^1]: Please consider giving up MS GitHub or offering a non-proprietary, non-US-corporate-controlled mirror for this free software project. I wish to delete this Microsoft account in the future, but I need more projects like this to support alternative methods to send patches & contribute.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the ddns-scripts package implementation and its existing low-configuration update flow. Check how a successful DNS entry update is detected and whether package tests or documented verification steps exist. Done means the requested auxiliary script behavior is supported without requiring a full custom update script.

Written by the indexing model from the issue text.

Assessment

Tech stack
shell
Domain
networking
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.