Delivered tomorrow to iSpazio…..
To start i would like to thanks the team of the old project for firmware 1.x, idyndsn, for the inspiration and to Sagitt for the icons
Sagitt ask me to port that application to 2.x but was easy to completely rewrite the project… dont know if many other people can be interested in this client but my friend is happy..
In two words iDNS is a client for dyndns and noIP service
The application has a little gui part to set some parameters and start and stop the daemon process

the refresh time is in minutes
An icon is add in the status bar when the process is active

Naturally you must be previously registered to http://www.no-ip.com or http://www.dyndns.com and have created the hostname service
41 Comments, Comment or Ping
Looks nice but any chance of DNS-O-Matic support?
May 1st, 2009
i dont know that service, will take a look
May 2nd, 2009
It doesn’t seem to be working at all for me, with dyndns. Had it running all morning (2 hours) refresh time 5 minutes. Hasn’t updated dyndns once. Login info is correct.
May 2nd, 2009
very strange, my tester have used dyndsn for their tests; i have used noip; are you sure you have data ip ?? it dont work with wifi ip… try to see into /tmp/jo.log if there is something
May 3rd, 2009
Neither dyndns nor no-ip works for me. What is data ip, by the way. Aren’t we supposed to use wifi in iPhone?
May 5th, 2009
Grazie Giovanni ottimo! anche per me questo era un servizio da implementare sulla 2.x pensa che 2 anni fa l’avevo proposto nella wish list di Erica Sadun
Grazie ancora
Ciao!
May 5th, 2009
hi, for data ip i mean the ip of edge/umts connection… generally the use of dns is to be reachable with service like vnc client but using wifi your ip address is an local network ip (like 192.168.0.x) and is unuseful publish it as plublic host name. if you have a valid reason to do it, i can modify the application and use also wifi ip address
May 5th, 2009
I would like wifi ip updated by iDNS because I use it to see the files on iPhone through the PC.
May 6th, 2009
I have a suggestion: if you detect public ip address of the device
e.g. Use simple protocol stun or other ways, use that discovered ip address
to register with DNS provider. This will help users like me who want to use it for wifi to register public ip address of home wan connection.
This way you do not need to worry about edge ip or wifi ip, this will work both ways.
Rajesh
May 6th, 2009
not working tried both no-ip and dyndns on edge
May 9th, 2009
also the refresh time adjust bar is non responsive sometimes
May 9th, 2009
Anche io USO molto di più la rete wifi che 3g. ho 5 punti di attracco e tutti hanno un pat statico per consentirmi di scaricare i dati da remoto. poter inoltrare l’ip privato e pubblicò darebbe la massima flessibita anche in quei paesi dove il 3g e in una rete privata, ma non credo c’hé dyndns mo supporti. Magari usando due host (privato/pubblico?) tango dyndns ne permette 5 gratis
May 10th, 2009
may be for unknow reason on some iphone dont work… on mine and beta tester it work, please try again, verify with sbsetting that there is an edge ip, start the process and send me the file /tmp/jo.log
May 10th, 2009
Hi, don’t work here. It has update the entry one to the wifi ip 16.2.0.0 when i was connected via 3G! Since this time it don’t update the ip at all, this dont depend on the connection method (edge, 3g or wifi). I’am using dynDNS.
If i click refresh ion the log (/tmp/jo.log) only one ore two lines like:
localhost:~ mobile$ tail -f /tmp/jo.log
stampo lastIP
stampo lastIP
stampo lastIP
are appended.
Regards
horchi
May 15th, 2009
hi,
the refresh button do nothing more than read from a plist the last data written by the process; active the process and after few seconds read the same log file and post the results; when wifi is active iDNS use wifi IP, like iPhone application… if you have a wifi ip the iphone applications use it and not 3g.
ciao
May 16th, 2009
hi, when my phone is connected via 3G ore Edge (wifi turned off or is not available) the wifi ip is either not available or something like 16.2.0.0. This seams to be the the (default?) behaviour of the phone. I don’t know if this is a firmware bug or depend on the jailbreak or ….
Anyway, the other applications uses the right connection and are working properly.
Also if I connect via wifi to the internet the dyndns ip is not updated.
Regards horchi
May 18th, 2009
send me the /tmp/jo.log, is the only chance to understand what idns do on your iphone; delete the file and try with 3g; rename the file and try with wifi then send both files
May 18th, 2009
hi,
ok let see:
1.) now i have switched on wifi, made shore the connection is working with safari then removed the jo.log, started idns and clicked refresh, thats the log:
localhost:/tmp root# cat jo.log
stampo lastIP
stampo lastIP
idns still display the last update at 14. of May to 16.2.0.0. ma actual wifi address is 10.0.2.222
2.) now i have disabled the wifi on the iphone and connected via Edge (3G is not available in the moment). Tan checked the connection using safari. Deleted the jo.log, started idns and clicked refresh. The log is the same:
localhost:/tmp root# cat jo.log
stampo lastIP
stampo lastIP
and still the last update on 14. of May.
Regards and many thanks that you take care about my problem!
horchi
May 18th, 2009
hi, if the log contain only “stampo lastIP” is because the process is never started… it should at least write “init” and “fine init”; after yoy have start iDNS gui, you must touch the Active toggle and leave active fot at least 10 seconds… if the jo.log not write init and fine init the process not start for some reason; is so, please try to remove and reinstall or check the permission of file /usr/bin/iDNS/iDNS
May 18th, 2009
ok, my fault, it was active but i haven’t deactivated it during the tests. I will try this now
horchi
May 18th, 2009
now its working, if i deactivate and activate it every time my ip (connection method) has changed if wore probably.
Two open items from my side:
1.) it is possible to update the ip after changing the connection by pressing update (or automatically) without a deactivate/activate cycle?
2.) the problem with the mysterious wifi ip in case if wifi is not active, may be there is another way to detect if wifi is used?
Tanks and best regards
horchi
May 18th, 2009
hi,
well
the check for active IP (WiFi or 3G) should be made every cycle… if you set update time 5′, every 5 minutes iDNS che for IP type and, if different from that read previously, send an update to the provider
for the issue 2), please repeat the test stopping iDNS, clear the log, set the iPhone into condition that cause the issue at iDNS, active it, and after about 10″ stop iDNS and send me the log
ciao
May 21st, 2009
hi again :),
i have just tested and effectively with last version in have inserted a bug in the timer routine so iDNS made only 2 cycles of refresh, then nothing.
Sorry, i will update in the weekend…
May 22nd, 2009
Hi,
ok, nice if the IP changes it is updated in the configured interval
!
But the problem with the mysterious wifi ip still exist
Many times when I connected via edge or 3G sb-settings show me a ip for edge and 3G but still another ‘random’ ip for wifi. In this case the wifi ip is uses by iDNS. Still the same when i switch of wifi totally!
Are I the only user with this behaviour?
best regards
horchi
May 26th, 2009
here a post of user with your same bogus ip, http://www.avatron.com/support/read.php?12,5205,5212
May 26th, 2009
da best. Keep it going! Thank you
June 5th, 2009
On AT&T USA the IP is in a private class (10.211.x.x). The app should first get the external IP and use that one to update dyndns/noip. Or at least have an option. You can find the IP at http://checkip.dyndns.com/
Thanks,
Adrian
June 24th, 2009
hi,
when saurik have repackaged the compiler i will add the function di iDNS.
at the moment the iphone-gcc compiler dont work with os 3.0 soi cannot modify the applications
ciao
June 24th, 2009
This seems like a great little app that I will be using on my iPhone. Thanks for creating it
July 2nd, 2009
Is it possible to toggle whether it uses the Data-IP or WIFI IP address? Personally, I want to use the Data-IP because the wifi is not accessible from the outside world. It would be good if there was a switch!
July 16th, 2009
hi Oscar,
should be possibile, but when you are out of home and not have the wifi accesible, the wifi not have an ip (also when turned on), so iDNS should use the data ip anyway…
have you see a different behavior ??
July 16th, 2009
hi Adrian,
sorry for delay… i have check your link and think about the problem but if AT&T network work like fastweb here on Italy, is not so usefull to check for real IP because all client in the private network are natted to the same public IP and they never may reached from the external network (the net)…. is this different for AT&T network ?? can you reach your iPhone pinging it from another pc using the public IP retreived with the suggested link ??
Please let me know, i wait your answer for edventually start with the upgrade
July 16th, 2009
Hi Admin, thanks for the response! Yes, I can see that when wi-fi is unavailable it does use the Data IP; however, generally when one is connected to wi-fi, they are behind a NAT and the iphone is not accessible from outside the LAN unless the router is configured to forward the relevant port.
Since I’d like to be able to, for example, ssh to my iphone regardless of where it is, there needs to be a way to make iDNS only report the Data-IP to no-ip even if wifi is available.
July 17th, 2009
Hi,
I use the app on my jailbroken iPhone 3G (3.1.2) without any problems. Now my colleagues want to use the same app on their original 3Gs (3.1.3). Does it work on these iPhones? How can I install it? I didn’t find it in the appstore.
Best regards
March 1st, 2010
hello,
sorry but iDNS use a daemon in background to update IP and this isnt allowed by apple, so cannot be plublished on AppStore; i can do a version for your friends accettable by apple in appstore but the app must be manually run to update your dns provider so is less usefull
let me know if you like anyway
March 4th, 2010
Wonderful app, though i’m getting errors, not updates.
jo.log:
127.0.0.1
cannot read iphone’s ip
update ok
3Gs with 3.1.3 Spirit Jailbreak
I would love for this to work!!
Thanks for creating this. Help?
June 17th, 2010
ignore previous…i’m using 2.0, will post there
June 17th, 2010
hi, have you got this log with 3g or wifi ??
June 20th, 2010
I never really had success with this app… any chance it will work with 4.x?
I don’t know what I’m doing wrong, but it never worked with me
September 5th, 2010
Hi, can you send me the log file /tmp/Jo.log ?
September 6th, 2010
I have just tested on 4g and not work, something is changed at system level
Don’t know if caused by 4g or by ios4
I will fix in the weekend
September 6th, 2010
Reply to “iDNS 1.0”