checkmyip.com causing ddns plugin to update wrong IP

If your problem doesn't fall into one of the other categories, report it here.

Moderator: Moderators

User avatar
sloniupl
Posts: 7
Joined: Sat Mar 28, 2015 7:03 pm

checkmyip.com causing ddns plugin to update wrong IP

Post 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?

RomanHK
Posts: 794
Joined: Sat May 04, 2013 4:18 pm
Location: Czech Republik

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

Post 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/
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

User avatar
sloniupl
Posts: 7
Joined: Sat Mar 28, 2015 7:03 pm

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

Post 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?

RomanHK
Posts: 794
Joined: Sat May 04, 2013 4:18 pm
Location: Czech Republik

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

Post 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
Last edited by RomanHK on Fri May 24, 2019 6:55 am, edited 4 times in total.
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

User avatar
sloniupl
Posts: 7
Joined: Sat Mar 28, 2015 7:03 pm

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

Post by sloniupl »

Thanks RomanHK, it looks like it's wroking :mrgreen:

chrispeddler
Posts: 4
Joined: Wed May 08, 2019 12:48 am

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

Post by chrispeddler »

Checked! Looks normal on my end. Do you have a dynamic internet connection?

Lantis
Moderator
Posts: 6735
Joined: Mon Jan 05, 2015 5:33 am
Location: Australia

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

Post 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.
http://lantisproject.com/downloads/gargoyle_ispyisail.php for the latest releases
Please be respectful when posting. I do this in my free time on a volunteer basis.

User avatar
sloniupl
Posts: 7
Joined: Sat Mar 28, 2015 7:03 pm

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

Post by sloniupl »

Thank you all for checking and helping with this issue ;)

Rog66
Posts: 206
Joined: Fri Jan 04, 2013 4:53 pm

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

Post 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

User avatar
sloniupl
Posts: 7
Joined: Sat Mar 28, 2015 7:03 pm

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

Post by sloniupl »

I never save my settings so it was flashed twice (after i noticed something is wrong) and configured from scratch ;)

Post Reply