Está en la página 1de 30

DuckDNS - a free DDNS just got better, bring on the load! : ras...

MY SUBREDDITS

FRONT - ALL - RANDOM | GADGETS - SPORTS


MORE

/r/ RASPBERRY_PI

164

COMMENTS

DuckDNS - a free
DDNS just got
better, bring on the
load! self.raspberry_pi
Submitted 1 year ago * by
CyberconIII

https://www.reddit.com/r/raspberry_pi/comments/1mqb9f/duck...

want to join? sign in or create an account in seconds |

RELATED

Submit new content

This post was submitted on 19 Sep 2013

164 points (98% upvoted)


shortlink: http://redd.it/1mqb9f

Hi, over five months


ago my brother
stevethepirateuk and I
created a service
called DuckDNS.
It all came about as
we needed a Dynamic
Domain Name Service
for another project we
were working on at the
time (we are both
software engineers). A
DDNS service allows
a computer
somewhere with a
changing IP to have a
domain name entry
which will point to it,
for us these can be
any sub domain of the
duckdns.org domain.
On investigation we
found almost all the
services out there
either had a monthly
subscription fee or
had other quirks which
made them not
desirable as a

1 of 30

CSS Theme via /r/Naut


remember me

reset password

Login

raspberry_pi
72,898 readers, ~67 here

Welcome to /r/raspberry_pi, a subreddit for


discussing the raspberry pi credit card sized,
ARM powered computer, and the glorious
things we can do with it.
The best thing? The base model is only $20.
Pi project ideas: Congratulations! You
received a Raspberry Pi as a gift. So now
what? by /u/wanderingbilby
How are you using your pi? Share your
project. by /u/Queen_Elizabeth_II
Pi 2 FAQ Thread Raspberry Pi 2 Model B,
FAQ from the week of release
Would you like to know more?
Raspberry Pi FAQ
Raspberry Pi Wiki
Article on Wikipedia
#raspberrypi IRC Chat
Other subreddits of interest

17/07/15 01:08

DuckDNS - a free DDNS just got better, bring on the load! : ras...

https://www.reddit.com/r/raspberry_pi/comments/1mqb9f/duck...

solution.

/r/picases

After a bit of deliberation we decided instead


to make our own, the development,
configuration and performance tuning took
about two weeks of evenings and weekends
development.

/r/linux

We have made a few improvements since


then mostly around the web interface and
further performance/efficiency tuning, our
latest release included a caching layer
between the Data Store and DNS servers.

/r/intelgalileo

We now have a stable solution, it uses


Googles OAuth V2 for authentication and is
hosted on Amazons EC2 platform and we
believe we are now ready to take on more
load without affecting the
service/performance.
We provide an outo update mechanism for:
- linux
- linux via a cron
- windows
- osx
- pi
- raspbmc
- ec2
- openwrt
Each with detailed instructions and
generated config files (where applicable).

/r/arm
/r/microcomputing
/r/linux_devices
/r/miniPCS
/r/retropie
Do you know a related subreddit? We'd love
to know.
MODERATORS

message the moderators

thirty6 - 'benevolent' dictator


stramash_ - intermittent_spam_monkey
about moderation team

<

>

discussions in /r/raspberry_pi

42 points 41 comments

ProxyGambit, a more advanced


ProxyHam (built with an RPi)

We also Store no personal data other than


your OAuth Id, we also have no logging on
the platform, the only analytics is anonymous
Google Analytics on the web interface.
EDIT: just realized it's my cake day w00t!
119 comments share

all 119 comments


sorted by: best
[] kappamr 9 points 1 year ago

I've been using since it launched for my


pi project. It's reliable and fast...highly
recommended! Thank you for your work!

2 of 30

17/07/15 01:08

DuckDNS - a free DDNS just got better, bring on the load! : ras...

https://www.reddit.com/r/raspberry_pi/comments/1mqb9f/duck...

permalink

[] stevethepirateuk 6 points 1 year ago

Great for the endorsement. I have


really enjoyed writing running and
improving the service. Best of all was
getting to make a product where we
didn't have to compromise the
engineering because of time or 3rd
party pressure. It was a really fun way
to learn about Amazon ec2.
permalink

parent

[] CyberconIII [S] 4 points 1 year ago

Yes thank you for your comments,


we've actually managed to run a
solution that's used by hundreds of
users for the cost of 1 subscription to
a big DDNS provider. Also almost all
of the running costs have been
covered by paypal donations too!
permalink

parent

[] longboarder543 3 points 1 year ago

cool! I use freedns currently -- it seems to


be the only decent free option out there
anymore, but I'll definitely sign up and
give it a shot. Any thoughts on allowing
users to use their own domain names? It
would make it great for users that want to
host websites on their Pi or other devices.
I think that'd be a real differentiator for a
free service. Also, do you plan on running
this service for the long haul?
permalink

[] stevethepirateuk 8 points 1 year ago*

You can use your own domain name.


Just register is as a cname record
against your chosen duckdns name.
E.g. www.mydomain.com cname
xyz.duckdns.org
Edit: yes we are in it until it is no

3 of 30

17/07/15 01:08

DuckDNS - a free DDNS just got better, bring on the load! : ras...

https://www.reddit.com/r/raspberry_pi/comments/1mqb9f/duck...

longer used.
The costs are tiny. The effort to keep it
running is minimal. I am interested in
exactly much traffic we can deal with, it
appears to be scaling really well.
To give you an idea we have had a month
with over 16 million transactions without
any drama.
permalink

parent

[] 6079-Smith-W 1 point 1 year ago

That's an awesome tip! Thanks


for the great service!
permalink

parent

[] 7ewis 1 point 1 year ago

I don't really understand what this


does.
I have used No-IP for a while, but
my IP isn't static, and I had to use
an updater on my Pi. But I
wanted to use my own domain
anyway somehow.
Can you explain what your
service actually does, how could I
make pi.mysite.com point to my
Pi? (I use CloudFlare, does that
change anything?)
permalink

parent

[] stevethepirateuk 1 point 1
year ago

OK. When configured your pi


will every 5 minutes ping our
server. We will then store
your current gateway IP.
You will tell your router to
forward port 80 and 22 to
your pi.
Then you can Install a
webserver on your pi.
Now from anywhere in the
world you can reach your pi

4 of 30

17/07/15 01:08

DuckDNS - a free DDNS just got better, bring on the load! : ras...

https://www.reddit.com/r/raspberry_pi/comments/1mqb9f/duck...

using your xxx.duckdns.org name.


Finally you donate all your worldly
possessions to the nearest donkey
sanctuary.
permalink

parent

[] stevethepirateuk 1 point
1 year ago

I missed a step.
You then register your
own domain as a cname.
So you make
pi.yourdomain.com a
cname to
xxx.duckdns.org
permalink

parent

[] DimeShake 4 points 1 year ago

afraid.org is pretty good for DDNS and yeah, the free ones are dwindling
fast.
permalink

parent

[] palish 2 points 1 year ago

I've been using afraid.org for


years. It's... ok. It unfortunately
now takes ~5seconds to resolve
a DNS lookup though.
permalink

parent

[] stevethepirateuk 6 points 1
year ago

Try us. You might just like it.


You can always pull out if you
like it too much.
permalink

parent

[] CyberconIII [S] 2 points 1 year ago

As stevethepirateuk pointed out we


intend to run it indefinitely, this started
off as creating something useful we
needed and quickly evolved in a
technical exercise to create the most

5 of 30

17/07/15 01:08

DuckDNS - a free DDNS just got better, bring on the load! : ras...

https://www.reddit.com/r/raspberry_pi/comments/1mqb9f/duck...

efficient well engineered solution we could


design/build at the minimal cost.
permalink

parent

[] aacid 2 points 1 year ago

you said no free services were


suitable for your project.
I'm using afraid.org for long time,
never had any problems and they
have huge selection of public
domains to choose from.
honest question, why should I
switch to your service? what are
the quirks you mentioned that
forced you to create own ddns?
permalink

parent

[] CyberconIII [S] 1 point 1 year


ago

They only offer one free


domain per account, they
offer a wider range of
services supported buy their
premium customers whom
pay a subscription. There
service looks great.
permalink

parent

[] reckter 4 points 1 year ago

This is so awesome! Needed 2 minutes


of setting it up :D Now I can use my Pi
from everywhere :D Thanks for the great
service!
permalink

[] CyberconIII [S] 1 point 1 year ago

This is the purpose of the service, its


supposed to be simple and quick to
set up. How were the instructions?
permalink

parent

[] reckter 2 points 1 year ago

Straight forward and very clear :D

6 of 30

17/07/15 01:08

DuckDNS - a free DDNS just got better, bring on the load! : ras...

https://www.reddit.com/r/raspberry_pi/comments/1mqb9f/duck...

(I have to say that I'm not a guy


)
who needs baby-instructions (I
still have to figure out why me
router isn't opening the ssh port :/
But well that's another story!
permalink

parent

[] stevethepirateuk 2 points 1
year ago

Double check your iptables. If


your using raspbmc. Then
you need to allow 22 from
external IPs. See our install
page. The dropbear ssh
server is locked down hard to
prevent the default ssh
password being a liability.
permalink

parent

[] reel_big_ad 2 points 1
year ago

Could you link me to the


guide? I'm not sure where
to find the iptables on
raspbmc..
permalink

parent

[] CyberconIII [S] 1
point 1 year ago

http://www.duckdns.or
g/install.jsp#raspbmc
permalink

parent

[] reel_big_ad 2
points 1 year ago

Thanks guys
permalink

parent

[] stevethepirateuk 1
point 1 year ago

https://www.duckdns.
org/install.jsp
permalink

parent

[] reckter 1 point 1 year


ago

7 of 30

17/07/15 01:08

DuckDNS - a free DDNS just got better, bring on the load! : ras...

https://www.reddit.com/r/raspberry_pi/comments/1mqb9f/duck...

hmm I'm using raspbian


though :/ Will have a look
on it!
permalink

parent

[] stevethepirateuk 1
point 1 year ago

Then ssh is open by


default - it must be a
router issue.
permalink

parent

[] reckter 1 point
1 year ago

It is an ISP issue
D: I have an IPv6
DS light tunnel,
and apparently
that kills all port
forwarding
whatsoever. :'(
But thanks for the
help! :)
permalink

parent

[] stevethepirateuk
1 point 1 year
ago

Nasty. Which
ISP?
permalink

parent

[] reckter
1 point 1
year ago

Unitymedi
a,
Germany
:/
permalink
parent

[] stevethepirateuk
1 point 1 year
ago

Nasty. Which
ISP?

8 of 30

17/07/15 01:08

DuckDNS - a free DDNS just got better, bring on the load! : ras...

permalink

https://www.reddit.com/r/raspberry_pi/comments/1mqb9f/duck...

parent

[] Aero_ 3 points 1 year ago

I use duckdns to route users to my


raspberry pi based mumble server hosted
behind my home (dynamic IP) internet
connection
Works great and I've never had an issue
with it. Thank you for creating such a
great service.
permalink

[] stevethepirateuk 5 points 1 year ago

My pleasure. I enjoyed /enjoy


making/running it.
We started it because we both
purchased pi's and were aghast at
the cost of ddns, and wanted a
service to use.
We also wanted to learn how ec2
Amazon works. Best watt to learn is
to dive right in.
Ddns was a free service. Pepperidge
Farm Remembers.
permalink

parent

[] 7U5K3N_at_work
- OpenElec - Ubuntu Mate 3 points 1 year
ago

How about a way to donate to you with


out using paypal? maybe gmail as a
funds transfer? Sorry to be difficult.. im
very anti paypal.
permalink

[] CyberconIII [S] 1 point 1 year ago

I don't know of a mechanism to do


this over gmail, we could make an
android app that's free and have a
donate version. Suggestions are

9 of 30

17/07/15 01:08

DuckDNS - a free DDNS just got better, bring on the load! : ras...

https://www.reddit.com/r/raspberry_pi/comments/1mqb9f/duck...

welcome.
permalink

parent

[] 7U5K3N_at_work
- OpenElec - Ubuntu Mate 3 points
1 year ago

gmail does a money transfer now


based around google wallet.
permalink

parent

[] stevethepirateuk 2 points 1
year ago

USA only. We are UK


dwellers. But any other
suggestive are good.
We do have a "donated"
account type, which gives you
10 entries.
permalink

parent

[] CyberconIII [S] 1 point 1


year ago

And a Gold duck logo in


the GUI!
permalink

parent

[] handmadeby 2 points 1 year ago

Bitcoins?
permalink

parent

[] stevethepirateuk 2 points 1
year ago

We now take Bitcoins - well I


think we do - nothing has
happened yet.
permalink

parent

[] stevethepirateuk 1 point 1 year ago

We have added Bitcoin Donate. - if


that tickles your fancy.
permalink

parent

[] Anon_Logic 3 points 1 year ago

10 of 30

17/07/15 01:08

DuckDNS - a free DDNS just got better, bring on the load! : ras...

https://www.reddit.com/r/raspberry_pi/comments/1mqb9f/duck...

When I last heard about it on here, I set it


up right away. 0 regrets.
permalink

[] stevethepirateuk 2 points 1 year ago

Thank you, O sacred user.


permalink

parent

[] sirhc6 2 points 1 year ago

I'm currently using freedns.afraid.org


because im hosting locally on a pi and my
registraar (.dj) does not provide a
dns/ddns. I dont know what a cname is..
is that something id set up on duckdns or
on my registraar?
permalink

[] sirhc6 1 point 1 year ago

also assuming you've already done


the research.. what are the main
benefits of duck vs afraid? Its free for
me... does yours somehow
automatically update when my ip
changes? that would be amazing!
permalink

parent

[] stevethepirateuk 3 points 1 year


ago

I believe that afraid offer only 1


domain per account. We do 4.
The DNS entry updates when you
request it. The only way to make
that seamless is by using a router
that detects an IP change and
immediately posts to us and
updates the record. Open wrt
routers do this. However or
Scripts make your pi ping us
every 5 minutes so we update
your record. Which is about as
fresh as you can expect from
ddns.
permalink

11 of 30

parent

17/07/15 01:08

DuckDNS - a free DDNS just got better, bring on the load! : ras...

https://www.reddit.com/r/raspberry_pi/comments/1mqb9f/duck...

[] CyberconIII [S] 2 points 1 year


ago

Yes, there are instructions for


most Operating systems on our
site on how to setup auto IP
updating. I'll be honest I haven't
looked at the afraid service yet
but I will right now and get back
to you.
permalink

parent

[] techsnapp 2 points 1 year ago

Can you share the google analytics data?


permalink

[] stevethepirateuk 2 points 1 year ago

Which bit. There is tons. Maybe a


page on our site might be a cool idea.
permalink

parent

[] techsnapp 2 points 1 year ago

Well how many total domains are


in use and how often are they
updated?
permalink

parent

[] CyberconIII [S] 1 point 1 year


ago

That sound feasible. I like the


number of domains bit.
permalink

parent

[] CyberconIII [S] 1 point 1 year ago

There's some on the Google+


community page. Links is in the footer
on the site.
permalink

parent

[] paragon21186 2 points 1 year ago

It's great you give domains


@duckdns.org, some of the other free
DDNS providers have the craziest

12 of 30

17/07/15 01:08

DuckDNS - a free DDNS just got better, bring on the load! : ras...

https://www.reddit.com/r/raspberry_pi/comments/1mqb9f/duck...

domains that are hard to remember.


I'll try you guys out!
permalink

[] CyberconIII [S] 1 point 1 year ago

Please let us know how you get on


with the setup as feedback is always
welcome.
permalink

parent

[] paragon21186 2 points 1 year


ago

Once you've logged in, if you go


to another page, like installation
instructions, is there no way to
get back to my domain listing
page without going to the main
page and logging in again? Or
am I missing something?
permalink

parent

[] stevethepirateuk 2 points 1
year ago

Click on the 'Duck DNS' text


in the top left (link before the
about link)
permalink

parent

[] paragon21186 2 points 1
year ago

Oh wow, I thought that


kept taking me back to
the homepage, but it is
working now thanks.
Set-up was easy on my
Raspberry Pi running
Raspian, once I read the
directions and realized
that I shouldn't be using
the "Linux" section.
The "Pi" directions could
probably use a
proof-read, just to make
them a little clearer, in
particular at the end it

13 of 30

17/07/15 01:08

DuckDNS - a free DDNS just got better, bring on the load! : ras...

https://www.reddit.com/r/raspberry_pi/comments/1mqb9f/duck...

goes back to mentioning


RaspBMC like you are in the
wrong section.
Also, I found that running that
"cat duck.log" command
actually didn't return anything
when ran as "sudo", but when
ran normally it worked fine.
That might be self-evident to a
Linux/RasPi veteran, but as a
n00b that was strange to me
and might be worth pointing out
since most of the other
commands need root to work.
permalink

parent

[] fondor1 2 points 1 year ago

Very useful, thanks for providing this!


permalink

[] fondor1 5 points 1 year ago

Realized the instructions don't have a


systemd unit file suggestion, so I
wrote one up for myself and wanted
to post it here. I make no promises...
I'm rather new to systemd so use this
at your own risk! I placed the below
unit content into the file /etc/systemd
/system/duckdns.service (had to
create it):
[Unit]
Description=duckdns updater
After=network.target
[Service]
ExecStart=/home/*usernameHere*/bin/duck.sh
Restart=always
[Install]
WantedBy=multi-user.target

The ExecStart line is the duck.sh


script referenced in the linux link of
your install instructions. Then to

14 of 30

17/07/15 01:08

DuckDNS - a free DDNS just got better, bring on the load! : ras...

https://www.reddit.com/r/raspberry_pi/comments/1mqb9f/duck...

enable the service:


systemctl --system daemon-reload
systemctl enable duckdns
systemctl start duckdns

You can verify it's running by typing:


systemctl status duckdns

or viewing the log file location you specified


in duck.sh
[edit: spelling]
permalink

parent

[] CyberconIII [S] 1 point 1 year


ago*

Thank you for this, we will check


it out and add it to the sites
instructions, pm me your Google
gmail address and I'll mark you
as a donated account. You will
then get 10 domains instead of
the 4 and a visual treat in the
GUI.
Done! enjoy the gold account, our
is for life.
permalink

parent

[] CyberconIII [S] 1 point 1 year ago

If you have any feedback or issues at


any time we have a Google+
community.
permalink

parent

[] [deleted] 2 points 1 year ago

Lol, I just paid for a year at dyndns.org


earlier today. I have the worst luck.
permalink

[] stevethepirateuk 3 points 1 year ago

Unlucky. I bet your yearly payments


are more than: our domain name
purchase + our 12 monthly ec2 bills.

15 of 30

17/07/15 01:08

DuckDNS - a free DDNS just got better, bring on the load! : ras...

https://www.reddit.com/r/raspberry_pi/comments/1mqb9f/duck...

The whole exercise was seeing how


small/few hardware we can get away with
without compromising redundancy and
capacity.
permalink

parent

[] CyberconIII [S] 2 points 1 year ago

Isn't there a cool off period, have a


look on their site.
permalink

parent

[] [deleted] 1 point 1 year ago

Unfortunately, under some


research, I think my router/isp
only works with dyndns.org.
permalink

parent

[] stevethepirateuk 4 points 1
year ago

I bet it would be cheaper to


buy a raspberry pi and plug it
into your router.
permalink

parent

[] g2n 2 points 1 year ago

I use freedns since my router supports


automatic updating within its firmware. I
really see no difference between both
services other than that..
permalink

[] stevethepirateuk 3 points 1 year ago

Correct. If your router firmware is


partnered up with another ddns then
using it is the most efficient was to
run ddns. We are not a big company
and router manufacturers will not
hard code us into their router code.
What's in it for them? However we do
support open source routers running
openwrt which as you would expect
are configurable.
permalink

16 of 30

parent

17/07/15 01:08

DuckDNS - a free DDNS just got better, bring on the load! : ras...

https://www.reddit.com/r/raspberry_pi/comments/1mqb9f/duck...

[] securityhigh - <" 2 points 1 year


ago*

Gotta say that was a fantastic


way to handle that comment as
opposed to putting down his
current dynamic DNS service and
telling him to use you instead like
some others might do.
Sweet service you provide, I have
a bunch of domains myself (and
my registrar supports updating
via wget/cURL) so I don't
currently have a use but I'll
remember the name for friends.
It'll be a lot easier to just point
them to you instead of giving
them a subdomain and trying to
explain wget or curl when they
really don't care.
Great job guys.
permalink

parent

[] CyberconIII [S] 1 point 1 year ago

Openwrt is an open source OS for


some routers, we have install
instructions for it on the site.
permalink

parent

[] g2n 1 point 1 year ago

I already have ddwrt.


permalink

parent

[] ahhyes 2 points 1 year ago

It's a great service - thank you. Converted


a few of my friends to it too.
Out of interest, would you care to explain
how it works - .e.g what software you use
etc.?
permalink

[] stevethepirateuk 4 points 1 year ago

OK:

17 of 30

17/07/15 01:08

DuckDNS - a free DDNS just got better, bring on the load! : ras...

https://www.reddit.com/r/raspberry_pi/comments/1mqb9f/duck...

DNS Server - Custom Java UDP


server running on port 53 Cacheing Memory Cache - receives serialised
Java messages on port 10025 (delete
from cache) Dynamo DB - To lookup
the IP for a subdomain - cached in
memory
App Server Jetty 9 - Java 1.7 running
on port 8080 Dyanmo DB to store
data Session shared in Dyanmo DB
so that servlet container is stateless
Update - checks token, pushed new
data into Dynamo - sends 2
messages (1 to each DNS server) to
inform it to clear the cache for that
domain
Web server Nginx on port 80
Load Balancer EC2 on 80 and 443
(ssl terminates here)
Hardware 2 EC2 micro instances
Running Ubuntu 12.04 1 * Webserver
1 * App server 1 * Dns server
1 Loadbalancer 3 Dyanmo Tables
We did try using the Elasticache - but
the costs got high - fast
permalink

parent

[] Amphrael 2 points 1 year ago

I'll try this out when I have some time. I'll


write up any instructions and feedback on
my blog.
Now if only there was a way to SSH to
my Pi from the office...
permalink

[] hairylarry 2 points 1 year ago

Thanks for the service. I set up a domain


for my ubuntu desktop. When I access
the domain I get my linksys router. Is
there a router setting I'm missing? Hairy

18 of 30

17/07/15 01:08

DuckDNS - a free DDNS just got better, bring on the load! : ras...

https://www.reddit.com/r/raspberry_pi/comments/1mqb9f/duck...

Larry
permalink

[] hairylarry 1 point 1 year ago

Ok, after reading above on my


WRT54GL linksys router I go into
Applications and Gaming in the
Setup. Set up a row for web with 80
in the start and end fields and enter
the ip of the box with the server.
Works fine. Guess I'm going to static
ip for connecting this box to the
router.
permalink

parent

[] [deleted] 1 year ago

[deleted]
[] CyberconIII [S] 2 points 1 year ago

You need to tell your router to forward


port 80 and 22 to your pi.
Then you can Install a webserver on
your pi.
Now from anywhere in the world you
can reach your pi using your
xxx.duckdns.org name.
permalink

[] [deleted] 1 year ago*

[deleted]
[] CyberconIII [S] 2 points 1
year ago

Ok you have to login to your


routers admin interface and
add a Port Forwarding / Port
Triggering entry, note: the
Server IP Address is the local
ip of the pi
Service Name = SSH
Start Port = 22
End Port = 22

19 of 30

17/07/15 01:08

DuckDNS - a free DDNS just got better, bring on the load! : ras...

https://www.reddit.com/r/raspberry_pi/comments/1mqb9f/duck...

Server IP Address =
192.168.0.6
OR
Service Name = HTTP
Start Port = 80
End Port = 80
Server IP Address =
192.168.0.6
permalink

[] [deleted] 1 year ago

[deleted]
[] CyberconIII [S] 2
points 1 year ago

You need to visit the


site http://duckdns.org
sign in with a google
id, type a domain you
want into the form, if
its available you have
it. There are then
detailed instructions
on the site for each
operating system.
permalink

[] sakodak 2 points 1 year ago

Awesome. I scored "reddit.duckdns.com."


So, suck it, everybody else. :)
I wish you guys luck. I suspect that at
some point you'll be rolling in the dough,
much like dyndns (this is very, very
similar to the dyndns launch years and
years ago) but I beg you to grandfather in
and, make it rock solid, your supporters
now. I've been incredibly disappointed by
dyndns as they've slowly pushed out us
old timers.
Anyway, thank you for providing a
needed service.

20 of 30

17/07/15 01:08

DuckDNS - a free DDNS just got better, bring on the load! : ras...

https://www.reddit.com/r/raspberry_pi/comments/1mqb9f/duck...

permalink

[] CyberconIII [S] 3 points 1 year ago

We are not in it for the money it was


fun to build, the functionality you have
now will be free whatever.
permalink

parent

[] stevethepirateuk 3 points 1 year ago

This post is about us getting it to that


'grandfathered' stable state. We are
so improving stuff.
It will be forever free. No account
timeout (so you must login each
month) no DNS expiry (so you must
update ). If you register, update an IP,
then do a DNS lookup in a year it will
still be there.
permalink

parent

[] solarbang 1 point 1 year ago

This is awesome. I might have to get with


you for help on a project I am doing for
plex users.
permalink

[] stevethepirateuk 2 points 1 year ago

Sent me a pm if you need help.


permalink

parent

[] CyberconIII [S] 2 points 1 year ago

Me too
permalink

parent

[] she_did_what 1 point 1 year ago

Awesome work, I'm still using dyndns but


they're increasingly hasslesome.
What are your abuse contacts?
I work in security and deal with
compromised sites a lot; lately I've had to
get in contact with a lot of DNS providers,

21 of 30

17/07/15 01:08

DuckDNS - a free DDNS just got better, bring on the load! : ras...

https://www.reddit.com/r/raspberry_pi/comments/1mqb9f/duck...

some of whom were small operations where


the NS servers themselves have been
compromised so the 'legit' domains go to the
right place but there was wildcarding for
anything as a subdomain of the legit domains
goes to malicious sites, which also pretend to
not exist depending on geo-ip data.
In short: provide abuse contacts; failing to do
so has caused in ordinate grief for many such
services; mostly because sooner or later you
will get one or another type of abuse
happening, and if you don't respond you tend
to end up being treated as the problem.
[ if you did provide abuse contacts somewhere,
sorry, I didn't see it from running 'whois -b' and
trawling your site].
permalink

[] stevethepirateuk 1 point 1 year ago

We only respond to our own domain


so we can only give ip's for our own
subdomains. However contact info is
still a good idea.
permalink

parent

[] she_did_what 1 point 1 year ago

Yeah thats halfway there. To be


clear, the problrm half the time
will be dodgey people using your
service to register
phishing/malware sites. Then
once in a while it'll be something
of the type we've seen where
your nameserver is compromised
to give dns services to things you
dont expect - this was the case i
didnt very clearly explain; lately
ive struggled to deal with cases
where domains were point to IPs
the domain owners hadnt hears
of, on the other side of the world,
but im going off topic.
permalink

22 of 30

parent

17/07/15 01:08

DuckDNS - a free DDNS just got better, bring on the load! : ras...

https://www.reddit.com/r/raspberry_pi/comments/1mqb9f/duck...

[] CyberconIII [S] 1 point 1 year


ago

The name server is a custom


java application which is
behind an nginx web server.
permalink

parent

[] Joneseh 1 point 1 year ago

Awesome! Thank you very much!


Also, Bootstrap is awesome isnt it ;)
permalink

[] CyberconIII [S] 1 point 1 year ago

Yes we need to move it up to v3


permalink

parent

[] Joneseh 2 points 1 year ago

Personally! I would only upgrade


it to 3 if you are doing a site
redesign. But even if you do,
there really isn't much to change
in the html I think.
permalink

parent

[] CyberconIII [S] 1 point 1 year


ago

I've just had a read up and


apparently the biggest
change in bootstrap 3 in the
flat styling. I think I will try
swapping it over on our test
platform and see if we prefer
it.
permalink

parent

[] Joneseh 1 point 1 year


ago

I look forward to what you


come up with for your site
permalink

parent

[] ainttalkingboutlove 1 point 1 year ago

23 of 30

17/07/15 01:08

DuckDNS - a free DDNS just got better, bring on the load! : ras...

https://www.reddit.com/r/raspberry_pi/comments/1mqb9f/duck...

Why Google login? I know it's easier to


store OAuth, but I don't really like Google
:/
permalink

[] stevethepirateuk 2 points 1 year ago

We could implement other oauth


services. Any suggestions?
permalink

parent

[] ainttalkingboutlove 2 points 1
year ago

Well, OAuth is also implemented


in Twitter, Facebook (meh),
Steam, and even reddit! Last
option is the best IMO ;)
permalink

parent

[] CyberconIII [S] 1 point 1 year


ago

We will discuss this and let


you know the outcome.
permalink

parent

[] stevethepirateuk 2
points 1 year ago

We discussed it - we did
it.
permalink

parent

[] stevethepirateuk 1 point 1 year ago

FYI : reddit has login has been added


permalink

parent

[] ainttalkingboutlove 1 point 1
year ago

Yes, I saw it. Thanks! :D


permalink

parent

[] f1123581321 1 point 1 year ago

Nice, good job. I personally do not want


my pi to be accesible at the same
address. I prefer to be the only one to
know where it is. I just built a py script

24 of 30

17/07/15 01:08

DuckDNS - a free DDNS just got better, bring on the load! : ras...

https://www.reddit.com/r/raspberry_pi/comments/1mqb9f/duck...

that posts the current ip on a server using


CURL. And also the temperature. The script is
verry simple.
permalink

[] hairylarry 1 point 1 year ago

Ok now. I've got it working and I want to


temporarily turn it off. Is there a
recommended way to do this?
permalink

[] stevethepirateuk 1 point 1 year ago

If you did it in cron just comment a


line out with a #
What instruction install did you use?
permalink

parent

[] SeeingGreenDevils 1 point 1 year ago

Hi, I'm thinking of using your service and


just have two questions: 1. i want to
register for a subdomain but can't seem
to find the info to do that. can you pint me
in the right direction please. 2. I will be
using the DDNS feature set on my
Internet firewall at home (Cisco ASA). will
that work with your service?
thanks
permalink

[] CyberconIII [S] 1 point 1 year ago

Ok you need to log into the web


admin GUI here
https://www.duckdns.org/ you will
need a google account.
Then select a domain using the web
form. Once youve done this read the
linux cron install page for an example
url to use.
https://www.duckdns.org
/update?domains=xxxxx&
token=yyyyy

25 of 30

17/07/15 01:08

DuckDNS - a free DDNS just got better, bring on the load! : ras...

https://www.reddit.com/r/raspberry_pi/comments/1mqb9f/duck...

This it the url your router needs to hit to


update your record.
permalink

parent

[] SeeingGreenDevils 1 point 1
year ago

thank you very much. i assume


"x" and "y" are placeholders
though. which is the IP address
and which is the FQDN.
permalink

parent

[] [deleted] 1 year ago*

[deleted]
[] bumbeh 2 points 1 year ago

I had to change the lines where it


used the username of pi since i
deleted that folder and user.
permalink

[] CyberconIII [S] 1 point 1 year ago

Correct, please let us know how you get


on.
permalink

[] Amphrael 1 point 1 year ago

Will there be an option to log in with an


account not linked to Google, Facebook,
or Reddit? I am not comfortable with
those guys knowing what I am doing on
the interwebs.
permalink

[] CyberconIII [S] 1 point 1 year ago

Who would you prefer to use as


oAuth?
permalink

parent

[] Amphrael 1 point 1 year ago

26 of 30

17/07/15 01:08

DuckDNS - a free DDNS just got better, bring on the load! : ras...

https://www.reddit.com/r/raspberry_pi/comments/1mqb9f/duck...

Perhaps I am speaking while


underneath my tinfoil hat, but I
would like no one to have links to
what I am doing. I feel more
comfortable when I have a
username/password for each
website.
But maybe I just need to get with
the times. It seems like pretty
much all websites these days are
using Facebook and Google
authentication. Maybe its better to
have one site manage most/all
authentication with very strong
security, than to have multiple
sites each managing
authentication/user accounts with
different levels of security.
I guess what I don't like most is
Google and Facebook mining my
data for their marketing purposes.
"Oh, I see Amphrael likes DNS
and Raspberry Pis. Let's send
him marketing about network
books and Pi peripherals!"
permalink

parent

[] CyberconIII [S] 1 point 1 year


ago

Whilst I can see your point of


view, we could never provide
as secure Authentication as
the oAuth providers as these
solutions are full products
themselves which are
constantly being improved
and maintained. We do
however only ask for the bare
minimum access via oAuth
and manage Authority
ourselves.
permalink

parent

[] Amphrael 1 point 1 year

27 of 30

17/07/15 01:08

DuckDNS - a free DDNS just got better, bring on the load! : ras...

https://www.reddit.com/r/raspberry_pi/comments/1mqb9f/duck...

ago

Thx for the reply. I'm


looking forward to using
your service. I understand
the reasons you went with
oAuth. Personally, I would
rather see you guys
spend your time
improving the core
product rather than rolling
your own authentication
method. But I appreciate
the honest and courteous
response!
permalink

parent

[] cpm25 1 point 1 year ago

I am pretty late to the party, but can I


handle imap, ftp, etc through the service?
permalink

[] CyberconIII [S] 2 points 1 year ago

Yes as we just resolve our DDNS to


an IP. You just need to forward the
ports for the services at your end.
permalink

parent

[] cpm25 1 point 1 year ago

Wow that was fast. Thanks!


So I am kind of a noob at the
redirection thing. I have godaddy
as my domain registar and I can
change this info:
A (Host)
CNAME (Alias)
MX (Mail Exchanger)
For the A (host) it has to be an IP
address. Do I need to change the
MX to anything? I know CNAME
for www and ftp needs to be the
duckdns.

28 of 30

17/07/15 01:08

DuckDNS - a free DDNS just got better, bring on the load! : ras...

https://www.reddit.com/r/raspberry_pi/comments/1mqb9f/duck...

Is there anything else I need to do ?


Thanks!
permalink

parent

[] kevinvinv 1 point 1 year ago

New Ducker here- Love it... oh- and love


the logo too!
One question for the community here- I
am not sure my updates are happening...
the logfile says OK (not KO!) but when I
log into the duck page- it says "updated
two days ago" -- basically the last time I
did a manual update. Does this "updated"
statement supposed to include all the
updates or maybe not? Thanks for a
sweet service. Simple and Great!!! After I
find that things are working- I intend to
donate! Thanks!!!
permalink

[] CyberconIII [S] 1 point 1 year ago

All updates are ignored if your IP


hasn't changed. We do still give the
ok response though to show your
update attempt was successful.
Hence the last changed date
reflecting when the ip last changed
thus causing it to be updated.
permalink

parent

[] darethehair 1 point 1 year ago

Eeek! Just went to look at my pages


linked from Duck DNS, and getting an
'unknown host' at 'www.duckdns.org'.
Comments?
permalink

29 of 30

17/07/15 01:08

DuckDNS - a free DDNS just got better, bring on the load! : ras...

https://www.reddit.com/r/raspberry_pi/comments/1mqb9f/duck...

about

help

apps & tools

<3

blog
about
values
team
source code
advertise
jobs

site rules
FAQ
wiki
reddiquette
transparency
contact us

Alien Blue iOS app


reddit AMA app
mobile beta
buttons

reddit gold
reddit store
redditgifts
reddit.tv
radio reddit

Use of this site constitutes acceptance of our User Agreement and Privacy Policy {Genitive}. 2015 reddit inc. All rights reserved.
REDDIT and the ALIEN Logo are registered trademarks of reddit inc.

30 of 30

17/07/15 01:08

También podría gustarte