Page 1 of 3

checkmyip.com causing ddns plugin to update wrong IP

Posted: Wed May 15, 2019 2:15 pm
by sloniupl
I have issue with ddns caused by checkmyip.com resolving my external IP incorrectly (and randomly) making my services not working correctly :(

Here is example log:

Code: Select all

Wed May 15 12:00:12 2019 daemon.info ddns_gargoyle[12571]: Checking whether update needed:
Wed May 15 12:00:12 2019 daemon.info ddns_gargoyle[12571]:     service provider=ovh.com
Wed May 15 12:00:12 2019 daemon.info ddns_gargoyle[12571]:     domain=qnap.mojadomena.pl
Wed May 15 12:00:17 2019 daemon.info ddns_gargoyle[12571]:         Could not determine local ip from url: http://www.ip-1.com/
Wed May 15 12:00:17 2019 daemon.info ddns_gargoyle[12571]:         Successfully retrieved local ip from url: http://www.myipnumber.com
Wed May 15 12:00:17 2019 daemon.info ddns_gargoyle[12571]:     local IP  = 89.64.132.XX
Wed May 15 12:00:17 2019 daemon.info ddns_gargoyle[12571]:     remote IP = 89.64.132.XX
Wed May 15 12:00:17 2019 daemon.info ddns_gargoyle[12571]:     Update not needed, IPs match
Wed May 15 12:14:53 2019 daemon.info ddns_gargoyle[12571]: Checking whether update needed:
Wed May 15 12:14:53 2019 daemon.info ddns_gargoyle[12571]:     service provider=no-ip.com
Wed May 15 12:14:53 2019 daemon.info ddns_gargoyle[12571]:     domain=mojadomena.no-ip.org
Wed May 15 12:14:53 2019 daemon.info ddns_gargoyle[12571]:         Could not determine local ip from url: http://www.dslreports.com/whois
Wed May 15 12:14:53 2019 daemon.info ddns_gargoyle[12571]:         Successfully retrieved local ip from url: http://checkmyip.com
Wed May 15 12:14:53 2019 daemon.info ddns_gargoyle[12571]:     local IP  = 52.57.246.241
Wed May 15 12:14:53 2019 daemon.info ddns_gargoyle[12571]:     remote IP = 89.64.132.XX
Wed May 15 12:14:56 2019 daemon.info ddns_gargoyle[12571]:     Update successful
Wed May 15 12:15:02 2019 daemon.info ddns_gargoyle[12571]: Checking whether update needed:
Wed May 15 12:15:02 2019 daemon.info ddns_gargoyle[12571]:     service provider=ovh.com
Wed May 15 12:15:02 2019 daemon.info ddns_gargoyle[12571]:     domain=blog.mojadomena.pl
Wed May 15 12:15:02 2019 daemon.info ddns_gargoyle[12571]:         Could not determine local ip from url: http://www.ipchicken.com
Wed May 15 12:15:04 2019 daemon.info ddns_gargoyle[12571]:         Successfully retrieved local ip from url: http://www.tracemyip.org
Wed May 15 12:15:04 2019 daemon.info ddns_gargoyle[12571]:     local IP  = 89.64.132.XX
Wed May 15 12:15:04 2019 daemon.info ddns_gargoyle[12571]:     remote IP = 89.64.132.XX
Wed May 15 12:15:04 2019 daemon.info ddns_gargoyle[12571]:     Update not needed, IPs match
Wed May 15 12:15:06 2019 daemon.info ddns_gargoyle[12571]: Checking whether update needed:
Wed May 15 12:15:06 2019 daemon.info ddns_gargoyle[12571]:     service provider=ovh.com
Wed May 15 12:15:06 2019 daemon.info ddns_gargoyle[12571]:     domain=mojadomena.pl
Wed May 15 12:15:06 2019 daemon.info ddns_gargoyle[12571]:         Successfully retrieved local ip from url: http://checkip.dyndns.org
Wed May 15 12:15:06 2019 daemon.info ddns_gargoyle[12571]:     local IP  = 89.64.132.XX
Wed May 15 12:15:06 2019 daemon.info ddns_gargoyle[12571]:     remote IP = 89.64.132.XX
Wed May 15 12:15:06 2019 daemon.info ddns_gargoyle[12571]:     Update not needed, IPs match
Wed May 15 12:15:12 2019 daemon.info ddns_gargoyle[12571]: Checking whether update needed:
Wed May 15 12:15:12 2019 daemon.info ddns_gargoyle[12571]:     service provider=ovh.com
Wed May 15 12:15:12 2019 daemon.info ddns_gargoyle[12571]:     domain=qnap.mojadomena.pl
Wed May 15 12:15:12 2019 daemon.info ddns_gargoyle[12571]:         Successfully retrieved local ip from url: http://checkip.org
Wed May 15 12:15:12 2019 daemon.info ddns_gargoyle[12571]:     local IP  = 89.64.132.XX
Wed May 15 12:15:12 2019 daemon.info ddns_gargoyle[12571]:     remote IP = 89.64.132.XX
Wed May 15 12:15:12 2019 daemon.info ddns_gargoyle[12571]:     Update not needed, IPs match
Wed May 15 12:29:53 2019 daemon.info ddns_gargoyle[12571]: Checking whether update needed:
Wed May 15 12:29:53 2019 daemon.info ddns_gargoyle[12571]:     service provider=no-ip.com
Wed May 15 12:29:53 2019 daemon.info ddns_gargoyle[12571]:     domain=sloniupl.no-ip.org
Wed May 15 12:29:53 2019 daemon.info ddns_gargoyle[12571]:         Could not determine local ip from url: http://www.ip-address.org
Wed May 15 12:29:53 2019 daemon.info ddns_gargoyle[12571]:         Could not determine local ip from url: http://my-ip-address.com
Wed May 15 12:29:53 2019 daemon.info ddns_gargoyle[12571]:         Could not determine local ip from url: http://www.selfseo.com/what_is_my_ip.php
Wed May 15 12:29:53 2019 daemon.info ddns_gargoyle[12571]:         Could not determine local ip from url: http://aruljohn.com
Wed May 15 12:29:54 2019 daemon.info ddns_gargoyle[12571]:         Successfully retrieved local ip from url: http://www.lawrencegoetz.com/programs/ipinfo/
Wed May 15 12:29:54 2019 daemon.info ddns_gargoyle[12571]:     local IP  = 89.64.132.XX
Wed May 15 12:29:54 2019 daemon.info ddns_gargoyle[12571]:     remote IP = 52.57.246.241
Wed May 15 12:29:55 2019 daemon.info ddns_gargoyle[12571]:     Update successful
Wed May 15 12:30:02 2019 daemon.info ddns_gargoyle[12571]: Checking whether update needed:
Wed May 15 12:30:02 2019 daemon.info ddns_gargoyle[12571]:     service provider=ovh.com
Wed May 15 12:30:02 2019 daemon.info ddns_gargoyle[12571]:     domain=blog.mojadomena.pl
Wed May 15 12:30:02 2019 daemon.info ddns_gargoyle[12571]:         Successfully retrieved local ip from url: http://myipinfo.net
Wed May 15 12:30:02 2019 daemon.info ddns_gargoyle[12571]:     local IP  = 89.64.132.XX
Wed May 15 12:30:02 2019 daemon.info ddns_gargoyle[12571]:     remote IP = 89.64.132.XX
Wed May 15 12:30:02 2019 daemon.info ddns_gargoyle[12571]:     Update not needed, IPs match
Wed May 15 12:30:06 2019 daemon.info ddns_gargoyle[12571]: Checking whether update needed:
Wed May 15 12:30:06 2019 daemon.info ddns_gargoyle[12571]:     service provider=ovh.com
Wed May 15 12:30:06 2019 daemon.info ddns_gargoyle[12571]:     domain=mojadomena.pl
Wed May 15 12:30:06 2019 daemon.info ddns_gargoyle[12571]:         Could not determine local ip from url: http://www.ip-1.com/
Wed May 15 12:30:06 2019 daemon.info ddns_gargoyle[12571]:         Successfully retrieved local ip from url: http://www.myipnumber.com
Wed May 15 12:30:06 2019 daemon.info ddns_gargoyle[12571]:     local IP  = 89.64.132.XX
Wed May 15 12:30:06 2019 daemon.info ddns_gargoyle[12571]:     remote IP = 89.64.132.XX
Wed May 15 12:30:06 2019 daemon.info ddns_gargoyle[12571]:     Update not needed, IPs match
Wed May 15 12:30:12 2019 daemon.info ddns_gargoyle[12571]: Checking whether update needed:
Wed May 15 12:30:12 2019 daemon.info ddns_gargoyle[12571]:     service provider=ovh.com
Wed May 15 12:30:12 2019 daemon.info ddns_gargoyle[12571]:     domain=qnap.mojadomena.pl
Wed May 15 12:30:12 2019 daemon.info ddns_gargoyle[12571]:         Could not determine local ip from url: http://www.dslreports.com/whois
Wed May 15 12:30:12 2019 daemon.info ddns_gargoyle[12571]:         Successfully retrieved local ip from url: http://checkmyip.com
Wed May 15 12:30:12 2019 daemon.info ddns_gargoyle[12571]:     local IP  = 52.28.54.5
Wed May 15 12:30:12 2019 daemon.info ddns_gargoyle[12571]:     remote IP = 89.64.132.XX
Wed May 15 12:30:13 2019 daemon.info ddns_gargoyle[12571]:     Update successful
I didn't find any contact method to checkmyip.com support to notify them about that issue.
Can you please check if that website is working correctly for anyone of you (I've tested it from several different networks in Poland and it's wrong all the time)?

If it will be incorrect is it possible to disable that one website from ddns plugin?

Re: checkmyip.com causing ddns plugin to update wrong IP

Posted: Wed May 15, 2019 2:46 pm
by RomanHK
https://checkmyip.com/ says my IP is: 148.252.129.80 but my IP is NOT. There's really a mistake.

This page displays my IP correctly: http://www.mojeip.cz/

Re: checkmyip.com causing ddns plugin to update wrong IP

Posted: Wed May 15, 2019 3:28 pm
by sloniupl
Thanks for checking, at-least i know it's an issue with the website.

Now any idea how to configure ddns not to use this one?

Re: checkmyip.com causing ddns plugin to update wrong IP

Posted: Wed May 15, 2019 4:00 pm
by RomanHK
sloniupl wrote:Thanks for checking, at-least i know it's an issue with the website.

Now any idea how to configure ddns not to use this one?
I don't know if it helps, but you can try.
ddns probably has more resources to detect IP, so it will be enough to temporarily disable the detector domain.

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/
and restart the router.
Then, when the service is fixed, just delete the line and restart the router.

Procedure for less experienced users, via GUI:
1. If you do not yet, install "Webshell for Gargoyle" plugin
2. if you want to apply a temporary solution, run the command in the plugin:

Code: Select all

echo "local=/checkmyip.com/" >> /etc/dnsmasq.conf && /etc/init.d/dnsmasq restart
3. if you want to cancel the temporary solution, run the command in the plugin:

Code: Select all

sed -i "/checkmyip.com/d" /etc/dnsmasq.conf && /etc/init.d/dnsmasq restart

Re: checkmyip.com causing ddns plugin to update wrong IP

Posted: Wed May 15, 2019 4:32 pm
by sloniupl
Thanks RomanHK, it looks like it's wroking :mrgreen:

Re: checkmyip.com causing ddns plugin to update wrong IP

Posted: Thu May 16, 2019 7:54 pm
by chrispeddler
Checked! Looks normal on my end. Do you have a dynamic internet connection?

Re: checkmyip.com causing ddns plugin to update wrong IP

Posted: Thu May 16, 2019 10:54 pm
by Lantis
It’s showing me as the wrong IP (and not even in the same country) so something is wrong.
I prefer the above temporary workaround from Roman for now instead of removing it entirely. I’d like the opportunity for them to correct their issue rather than reduce the number of available lookups.
If it is still giving bad results in 1 months time I’ll look to remove it.

Re: checkmyip.com causing ddns plugin to update wrong IP

Posted: Fri May 17, 2019 2:58 am
by sloniupl
Thank you all for checking and helping with this issue ;)

Re: checkmyip.com causing ddns plugin to update wrong IP

Posted: Fri May 17, 2019 5:55 am
by Rog66
I had this problem after the latest build was installed (with settings preserved). Even when I thought I'd fixed it it came back. I fixed it by disabling the TOR client (enabled per client) rebooting and then reenabling TOR by client. Somehow this seemed to be sending out requests randomly over TOR instead of directly. Mine has worked fine ever since. Might be a different issue but seems a bit of a coincidence

Re: checkmyip.com causing ddns plugin to update wrong IP

Posted: Fri May 17, 2019 5:59 am
by sloniupl
I never save my settings so it was flashed twice (after i noticed something is wrong) and configured from scratch ;)