
checkmyip.com causing ddns plugin to update wrong IP
Moderator: Moderators
Re: checkmyip.com causing ddns plugin to update wrong IP
it was a coincidence
- just checked back through the syslogs and I've obviously been very lucky whenever I've tried to connect to home - will make the same mod !

Re: checkmyip.com causing ddns plugin to update wrong IP
Guys, I'm just human, so sorry for any trouble
- post edited: viewtopic.php?f=6&t=12011#p53270

Turris Omnia with OpenWrt 21.02 - Tested
Linksys WRT3200ACM with Gargoyle 1.13.x
TL-WR1043ND v2 with Gargoyle 1.10.0
http://gargoyle.romanhk.cz custom builds by gargoyle users
Linksys WRT3200ACM with Gargoyle 1.13.x
TL-WR1043ND v2 with Gargoyle 1.10.0
http://gargoyle.romanhk.cz custom builds by gargoyle users
Re: checkmyip.com causing ddns plugin to update wrong IP
No problem at all, you fixed the issue for me and the first fix also worksRomanHK wrote:Guys, I'm just human, so sorry for any trouble- post edited: viewtopic.php?f=6&t=12011#p53270

Re: checkmyip.com causing ddns plugin to update wrong IP
The site appears to be giving legitimate results again, however for me it is no longer giving an ipv4 address. Instead some kind of hostname.
https://lantisproject.com/downloads/gargoylebuilds for the latest releases
Please be respectful when posting. I do this in my free time on a volunteer basis.
Please be respectful when posting. I do this in my free time on a volunteer basis.
Re: checkmyip.com causing ddns plugin to update wrong IP
For a while it is a faulty IP, sometimes a faulty DNS, sometimes a proper DNS. It behaves differently every now and then.
Turris Omnia with OpenWrt 21.02 - Tested
Linksys WRT3200ACM with Gargoyle 1.13.x
TL-WR1043ND v2 with Gargoyle 1.10.0
http://gargoyle.romanhk.cz custom builds by gargoyle users
Linksys WRT3200ACM with Gargoyle 1.13.x
TL-WR1043ND v2 with Gargoyle 1.10.0
http://gargoyle.romanhk.cz custom builds by gargoyle users
Re: checkmyip.com causing ddns plugin to update wrong IP
As a test, I changed the site from .com to .org (https://checkmyip.org/) an interesting result - also faulty
.

Turris Omnia with OpenWrt 21.02 - Tested
Linksys WRT3200ACM with Gargoyle 1.13.x
TL-WR1043ND v2 with Gargoyle 1.10.0
http://gargoyle.romanhk.cz custom builds by gargoyle users
Linksys WRT3200ACM with Gargoyle 1.13.x
TL-WR1043ND v2 with Gargoyle 1.10.0
http://gargoyle.romanhk.cz custom builds by gargoyle users
Re: checkmyip.com causing ddns plugin to update wrong IP
RomanHK wrote: EDIT4: There was one more thing I thought. Why suggest an IP address when I can suggest a local domain - it might be better.
Edit /etc/dnsmasq.conf and add a line:Code: Select all
local=/checkmyip.com/ [/quote] Brilliant. I'm going to try that for aruljohn.com, which has been returning a non-routable(!) IP (10.20.10.22) instead of the real one, which hadn't even changed. This is likely not a new issue, since today is the first day I've been using DDNS on 1.12, which uses "https://aruljohn.com" (among many others, of course, but this is the only one triggering a wrong IP so far). 1.10, which this router had been on, used "http://aruljohn.com," which should redirect but always errored out with "Could not determine local ip from url." So, the problem was avoided back then by not being able to reach the site for whatever reason. It succeeded by failing. But now that it can reach the site, it's a problem.
Re: checkmyip.com causing ddns plugin to update wrong IP
I also just encountered the issue with aruljohn.com. The next check then corrected the problem.
When visiting the site in a browser it shows the correct IP address, however when viewing source it shows:
Haven't used Gargoyle for a while, this is on a fresh install of 1.12.0
Code: Select all
Mon Feb 3 22:24:07 2020 daemon.info ddns_gargoyle[4132]: Checking whether update needed:
Mon Feb 3 22:24:07 2020 daemon.info ddns_gargoyle[4132]: service provider=domains.google.com
Mon Feb 3 22:24:07 2020 daemon.info ddns_gargoyle[4132]: domain=thexxxxxxx.com
Mon Feb 3 22:24:13 2020 daemon.info ddns_gargoyle[4132]: Could not determine local ip from url: http://checkip.org
Mon Feb 3 22:24:13 2020 daemon.info ddns_gargoyle[4132]: Successfully retrieved local ip from url: https://aruljohn.com
Mon Feb 3 22:24:13 2020 daemon.info ddns_gargoyle[4132]: local IP = 10.20.10.22
Mon Feb 3 22:24:13 2020 daemon.info ddns_gargoyle[4132]: remote IP = 173.xx.xxx.xxx
Mon Feb 3 22:24:15 2020 daemon.info ddns_gargoyle[4132]: Update successful
Mon Feb 3 22:40:07 2020 daemon.info ddns_gargoyle[4132]: Checking whether update needed:
Mon Feb 3 22:40:07 2020 daemon.info ddns_gargoyle[4132]: service provider=domains.google.com
Mon Feb 3 22:40:07 2020 daemon.info ddns_gargoyle[4132]: domain=thexxxxxxx.com
Mon Feb 3 22:40:07 2020 daemon.info ddns_gargoyle[4132]: Successfully retrieved local ip from url: http://www.lawrencegoetz.com/programs/ipinfo/
Mon Feb 3 22:40:07 2020 daemon.info ddns_gargoyle[4132]: local IP = 173.xx.xxx.xxx
Mon Feb 3 22:40:07 2020 daemon.info ddns_gargoyle[4132]: remote IP = 10.20.10.22
Mon Feb 3 22:40:08 2020 daemon.info ddns_gargoyle[4132]: Update successful
Code: Select all
<h1>Your IP Address is <span id="ip">10.20.10.22</span></h1>
Linksys WRT1900ACSv1 - Gargoyle 1.12.0
Re: checkmyip.com causing ddns plugin to update wrong IP
I wouldn't say corrected, necessarily -- it may just be hit and miss. No harm in effectively editing it out, since there are many others, and it's impractical to be monitoring it.
Re: checkmyip.com causing ddns plugin to update wrong IP
Hi mates,
Since I've upgraded from V1.6.0 to V1.12.0 my WNDR3700v2, I'm having exactly the same issue with aruljohn.com someting responding withe the same wrong IP:
I also have remarked that the aruljohn.com source page shows the 10.20.10.22 IP address. And when I refresh the page, it very quickly shows this address before displaying the correct one.
It worked perfectly well with V1.6.0.
As a workaround, I'm using my ISP provider box dynDNS feature than works now with my DynDNS service.
Since I've upgraded from V1.6.0 to V1.12.0 my WNDR3700v2, I'm having exactly the same issue with aruljohn.com someting responding withe the same wrong IP:
Code: Select all
remote IP = 10.20.10.22
It worked perfectly well with V1.6.0.
As a workaround, I'm using my ISP provider box dynDNS feature than works now with my DynDNS service.