Comments (7)
Any ideas which random IP should be generated?
from inadyn.
Is that a trick question? =P If I told you WHICH IP, it wouldn't be random.
Seriously though, the random IP doesn't matter because it should be IMMEDIATELY changed to the actual IP after. The only purpose is to trick the DDNS server into thinking the IP changed when in fact, it didn't.
Does this make sense?
Cheers
On May 17, 2012, at 1:03 AM, Timur [email protected] wrote:
Any ideas which random IP should be generated?
Reply to this email directly or view it on GitHub:
#15 (comment)
from inadyn.
Hi,
Thursday 17 May 2012 20:18, Cameron Boulton:
Is that a trick question? =P If I told you WHICH IP, it wouldn't be random.
Sorry, my English is not very well.
I meant which kind of IP should be generated - private/public?
Seriously though, the random IP doesn't matter because it should be
IMMEDIATELY changed to the actual IP after. The only purpose is to trick
the DDNS server into thinking the IP changed when in fact, it didn't.Does this make sense?
I guess.
Timur
from inadyn.
Interesting idea! We've had a few issues with customers not getting their records updated properly. This workaround could actually prove useful.
from inadyn.
Glad to hear. I recommend only performing this on a FORCED event, not every usual check for an IP change. DDNS providers could start banning users who abuse this feature. Another reason a "random" IP is important compared to 0.0.0.0
On May 20, 2012, at 3:13 PM, Joachim [email protected] wrote:
Interesting idea! We've had a few issues with customers not getting their records updated properly. This workaround could actually prove useful.
Reply to this email directly or view it on GitHub:
#15 (comment)
from inadyn.
I shall see what I can do, but it is likely I will not have time to work on this until the fall.
As usual, patches are most welcome! :)
from inadyn.
This issue has been stuck a bit too long for my comfort. I've both been out of time and also out of clue on the random IP# as well as unclear on what DDNS service providers would appreciate a client that accesses too fast.
What about this?
- Triggered by external event, SIGUSR1 and new config option: --fake-address-change
- Send update to (all) DDNS provider(s) in .conf using random address from 203.0.113.0/24, RFC5737
- Wait random number of seconds (1-10)
- Send new update with actual IP address to (all) DDNS prover(s) in .conf
from inadyn.
Related Issues (20)
- Support for round-robin records (one hostname, multiple IP addresses) HOT 1
- Proposal: Add --show-status and extend cache to store more information about last update HOT 6
- Proposal: Allow plugins to skip nslookup HOT 2
- Desec fails to update IPv4 and IPv6 simultaneously and returns error HOT 11
- -
- Add Cpanel
- DNSExit.com present for updating DDNS no longer functions as of sometime after November 20th 2023. HOT 4
- Period not to find in logs HOT 3
- does not time out HOT 2
- [Feature request] Add logging level to logs
- inadyn stop period refresh after several fail
- [Bug] `Error running 'INADYN_PROVIDER="[email protected]"` HOT 8
- FEATURE REQUEST: Add support to execute a bash script on IP address change (passing the new IP to the script) HOT 1
- never connects to APIs?
- Failure running Docker image? HOT 5
- Missing .conf file, and can not create a new one HOT 2
- ddns-server like username:[email protected] cant work HOT 2
- wrong ddns server for [email protected] HOT 2
- "Building from GIT" is broken? HOT 3
- Main process exited when get error response from DDNS server HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from inadyn.