Date: 01 Aug 2002 19:17:12 +0100 From: Stacey Roberts <stacey@Demon.vickiandstacey.com> To: Jason P Holland <jholland@cs.selu.edu> Cc: Ken <ken@carnahan.ws>, questions@FreeBSD.ORG Subject: Re: Dynamic DNS issues Message-ID: <1028225834.339.14.camel@Demon.vickiandstacey.com> In-Reply-To: <Pine.LNX.4.44.0208011245080.30803-100000@cs.selu.edu> References: <Pine.LNX.4.44.0208011245080.30803-100000@cs.selu.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi Jason, I also use ddclient here with my ADSL connected FBSD gateway, however, I use ZoneEdit.com's dynamic DNS services. I'm not sure that ddclient is actually working alright, to be honest. I installed it yesterday which placed this ddclient.cache log: # cat ddclient.cache ## ddclient-3.6.2 ## last updated at Wed Jul 31 18:13:06 2002 (1028135586) atime=1028135586,host=<hostname>,ip=<extIP>,mtime=1028135586,status=good,warned-min-error-interval=0,warned-min-interval=0,wtime=0 <my.domain.com> # Since then, however, the box rebooted due to an unplanned power-outage and no logs whatsoever appear to have been produced on boot-up. Like I said, I'm not sure what *is* supposed to happen in that case, but I would have thought that on boot-up, ddclient would have attempted to verify the external IP address soon after the box came up. I use the SMC 7401BRA Barricade ADSL Router, which doesn't appear to be supported (at least by model) so I went with the "check against web url" option. Here's what my ddclient.conf looks like: # more ddclient.conf ###################################################################### ## ## Define default global variables with lines like: ## var=value [, var=value]* ## These values will be used for each following host unless overridden ## with a local variable definition. ## ## Define local variables for one or more hosts with: ## var=value [, var=value]* host.and.domain[,host2.and.domain...] ## ## Lines can be continued on the following line by ending the line ## with a \ ## ###################################################################### daemon=300 # check every 300 seconds syslog=yes # log update msgs to syslog mail=root # mail update msgs to root pid=/var/run/ddclient.pid # record PID in file. # #use=watchguard-soho, fw=192.168.111.1:80 # via Watchguard's SOHO FW #use=netopia-r910, fw=192.168.111.1:80 # via Netopia R910 FW #use=smc-barricade, fw=192.168.123.254:80 # via SMC's Barricade FW#use=netgear-rt3xx, fw=192.168.0.1:80 # via Netgear's internet FW #use=linksys, fw=192.168.1.1:80 # via Linksys's internet FW #use=maxgate-ugate3x00, fw=192.168.0.1:80 # via MaxGate's UGATE-3x00 FW #use=elsa-lancom-dsl10, fw=10.0.0.254:80 # via ELSA LanCom DSL/10 DSL Router #use=elsa-lancom-dsl10-ch01, fw=10.0.0.254:80 # via ELSA LanCom DSL/10 DSL Router #use=elsa-lancom-dsl10-ch02, fw=10.0.0.254:80 # via ELSA LanCom DSL/10 DSL Router #use=alcatel-stp, fw=10.0.0.138:80 # via Alcatel Speed Touch Pro #use=xsense-aero, fw=192.168.1.1:80 # via Xsense Aero Router#fw-login=admin, fw-password=XXXXXX # FW login and password # ## To obtain an IP address from FW status page (using fw-login, fw-password) #use=fw, fw=192.168.1.254/status.htm, fw-skip='IP Address' # found after IP Address # ## To obtain an IP address from Web status page (using the proxy if defined) use=web, web=checkip.dyndns.org/, web-skip='IP Address' # found after IP Address# #use=ip, ip=127.0.0.1 # via static IP's #use=if, if=eth0 # via interfaces use=web # via web # #protocol=dyndns2 # default protocol #proxy=fasthttp.sympatico.ca:80 # default proxy #server=members.dyndns.org # default server #server=members.dyndns.org:8245 # default server (bypassing proxies) #login=your-login # default login #password=test # default password #mx=mx.for.your.host # default MX #backupmx=yes|no # host is primary MX? #wildcard=yes|no # add wildcard CNAME? ## ## dyndns.org dynamic addresses ## ## (supports variables: wildcard,mx,backupmx) ## # server=members.dyndns.org, \ # protocol=dyndns2 \ # your-dynamic-host.dyndns.org ## ## dyndns.org static addresses ## ## (supports variables: wildcard,mx,backupmx) ## # static=yes \ # server=members.dyndns.org, \ # protocol=dyndns2 \ # your-static-host.dyndns.org ## ## ## dyndns.org custom addresses ## ## (supports variables: wildcard,mx,backupmx) ## # custom=yes \ # server=members.dyndns.org, \ # protocol=dyndns2 \ # your-domain.top-level,your-other-domain.top-level ## ## ZoneEdit (zoneedit.com) ## server=www.zoneedit.com, \ protocol=zoneedit1, \ login=<snip> \ password=<snip> \ <my.domain.com> ## ## EasyDNS (easydns.com) ## # server=members.easydns.com, \ # protocol=easydns, \ # login=your-easydns-login, \ # password=your-easydns-password \ # your.any.domain,your-2nd.any.domain ## ## Hammernode (hn.org) dynamic addresses ## # server=dup.hn.org, \ # protocol=hammernode1, \ # login=your-hn-login, \ # password=your-hn-password \ # your-hn-host.hn.org,your-2nd-hn-host.hn.org ## ## dslreports.com dynamic-host monitoring ## # server=members.dslreports.com \ # protocol=dslreports1, \ # login=dslreports-login, \ # password=dslreports-password \ # dslreports-unique-id # I'd *really* appreciate your (and any other ddclient users') thoughts on my configs and what I can expect from running ddclient. Thanks for the time. Stacey On Thu, 2002-08-01 at 18:49, Jason P Holland wrote: > > Ken, > if you go to dyndns.org, they have multiple clients to choose from that > can run on your freebsd system and poll the router for an external ip > address. it is very likely your router is supported as dlink is a popular > brand. here is the link for unix/linux clients > > http://clients.dyndns.org/unix.php?service=custom > > i use ddclient at home with a linksys router, it works wonderfully, and > was easy to setup. these of course, work with the dyndns service, but > i'm sure others can be found, or these can be modified to suit your > needs. hope this helps > > jason > > > > Hello all, > > > > I have a DSL connection (Dynamic IP) that feeds my DLINK wireless > > router/firewall. I have my Freebsd box hardwired to the router and then I > > have a laptop and a windows box using wireless nics. Everything works great! > > Now I want to allow access to my web and ftp server on the Bsd box. I have > > my own domain name already and can use one of the dynamic dns hosting > > services. But how can I (automatically of course), update my dynamic dns? I > > am unsure how to pull the wan ip from the router. The router is passing all > > requests on port 80 to my bsd box. But I need to find out my wan ip to > > update the dns. I would like to maybe run a shell script or something get > > the wan ip and then update the dns. I have a script ot do the actual update, > > but any ideas on how to pull the wan ip? All I keep getting back is the lan > > ip (192.168.0.1) > > > > Any thoughts or ideas from anybody ? This wouldn't be so bad but it seems > > that the dynamic ip is changed at odd intervals and pretty often. So it > > makes it a real pain to keep up with it manually. > > > > > > Thanks > > > > > > Ken > > > > > > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > > with "unsubscribe freebsd-questions" in the body of the message > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1028225834.339.14.camel>