Incognito iOS v3.6.3 vNodes cant be reached

I updated my incognito iOS app to v3.6.3 and my self hosted vNodes no longer show that they are reachable, and the "Fix It’ now appears. Both nodes have earned PRV last week, so they were online. Docker ps shows they are online, and they show activity on network/cpu/disk plots.

I am not quite sure how to debug the issue and would appreciate any direction/feedback.

Also, while I know its not official, mesquka tool does connect, and I am able to query both machines with my own scripts to get status and public mining key (if that is of any use for debugging the issue).

2 Likes

Do your nodes populate properly in Kieran’s Incognito Tool? https://incognito.mesquka.com/

1 Like

Yes, they do. And I am able to query them myself as well.

1 Like

Then you can ignore the Fix It prompt in the app. It’s a known bug that hasn’t been addressed for quite a while. For example, most of January and early February my pNode was prompting me to Fix It. And yet still earned.

It’s good for the devs to know this issue hasn’t been resolved. However bottom line – you can safely ignore it if other tools (ssh, Incognito Tool, etc) work as expected with your nodes.

1 Like

Figured out the problem, on a whim I decided to test the app when i was not on my home WiFi, and instead using cellular connection. That fixed it, while on my home network the nodes can not be reached using the external IP, which is why the app says it can not connect. When on 5G, it is able to connect and appears correct in the app.

Would be great if I could use the domain:port in the app, rather than IP:port too… but at least I have it working again

2 Likes

If you have access to the configuration of your router, look into hairpin NAT. If your router supports it, you can create a rule that allows local LAN traffic destined for your WAN IP to communicate using your external WAN IP, rather than the NAT translated LAN IPs. Should allow you to remain on your Wifi, check your nodes on your LAN and not have the Fix It issue.

1 Like

Yeah, I don’t think my router supports turning off NAT Loopback. I have been meaning to get a new router, maybe now I have a reason I can justify to myself to go get one :wink:

1 Like

@peter @binh @henry just flagging this for visibility.

3 Likes

Thanks for your update. We will look into this tomorrow.

2 Likes

Would be great if I could use the domain:port in the app, rather than IP:port too… but at least I have it working again

hi @doc, You can use domain or IP

1 Like

hey @binh, When I try to enter domain.com:port (because one of my vNodes has special ports), the app says it is an invalid IP address. I can do IP:port, and it accepts it for the vNode address though… This is on iOS v3.6.3. I am using a subdomain, for instance something like… node.coreyclarkphd.com or node.coreyclarkphd.com:9334 (neither of these will work), but if I use 12.345.678.901 or 12.345.678.901:9334 it does work

2 Likes

In case anyone else tries to use a custom domain and port for their vNodes, when entering them into the incognito app, you have to put the “http://” in front of domain:port for it to work… If you just put the domain:port, the app will fail to see it as a valid domain.

Maybe this is as expected, or maybe it’s a usability bug. I will let @Peter , @ning or @binh be the authority on that.

3 Likes

Probably change that text to “https://domain.ext:port”

2 Likes

My vnode address is https://bliss.servehttp.com. I’m having the same problem with Android. I tried both http and https. It doesn’t work. My IP keeps changing and I put my workstation behind a dynamic DNS (noip provider).

If I add the same node my manually entering the IP, it works.

One more thing, I’m not in the same network as my vnode in question. So, NAT is not a problem

1 Like

Are you sure about that name?
image

1 Like

DNS lookup tools resolve my IP just fine. If I manually enter the resolved IP address, it works

leave out the http(s)
image

Screenshot_20200403-140506

My app doesn’t connect with that either.

I’m not sure how to upload a small picture without automatically enlarging it here

when the image is pasted the size of the images is part of the code. Just adjust those numbers and the size will be fine.

Leave it for a bit see if it adjusts.

1 Like

Okay. I’ll keep that in mind.

Is the DNS resolution problem a bug on the app? Or anything else I could try?