Date: Sun, 03 Aug 2003 16:16:55 -0700 From: Daniel Rudy <dcrudy@pacbell.net> To: "David S. Jackson" <deepbsd@earthlink.net> Cc: freebsd-questions@freebsd.org Subject: Re: Finding your dynamic external IP Message-ID: <3F2D97E7.3020802@pacbell.net> In-Reply-To: <20030803221318.GA13418@sylvester.dsj.net> References: <20030803221318.GA13418@sylvester.dsj.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Somewhere around the time of 08/03/2003 15:13, the world stopped and listened as David S. Jackson spoke these words of wisdom...: > If your external IP number changes, as with DHCP, is there a way > to find out what it currently is? I was thinking you could keep > BitchX logged into a chat channel and script a /dns yournick and > email yourself the results from time to time. > > How would you do it? > If you know what interface you are running on, then you can do this to get the IP address: ifconfig <interface> | head -2 | tail -1 | awk '{print $2}' to get the IP address. Then if you want to mail it to yourself, then you can do the following: /usr/bin/printf "Current IP address: `ifconfig <interface> | head -2 | tail -1 | awk '{print $2}'`\n" | /usr/bin/mail -s "IP Address Assignment" root & To update your Dynamic DNS, use the following: ddclient -use=if -if=<interface> This will run ddclient in daemon mode so that anytime the IP address changes on <interface> it will update the DDNS provider's servers. -- Daniel Rudy
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3F2D97E7.3020802>