wan_ip_retrieval_and_dynamic_dns_mdns
Differences
This shows you the differences between two versions of the page.
Last revisionBoth sides next revision | |||
wan_ip_retrieval_and_dynamic_dns_mdns [2021/03/22 06:51] – created hc9 | wan_ip_retrieval_and_dynamic_dns_mdns [2021/03/22 06:54] – hc9 | ||
---|---|---|---|
Line 10: | Line 10: | ||
< | < | ||
- | | + | echo $SSH_CLIENT |
</ | </ | ||
< | < | ||
- | | + | echo $SSH_CONNECTION |
</ | </ | ||
| | ||
Line 22: | Line 22: | ||
< | < | ||
- | | + | #!/bin/sh |
- | IP=$(echo $SSH_CLIENT | awk ' | + | IP=$(echo $SSH_CLIENT | awk ' |
- | OLDIP=$(cat ~/ | + | OLDIP=$(cat ~/ |
- | if [ " | + | if [ " |
- | then | + | then |
- | echo " | + | echo " |
- | mdns " | + | mdns " |
- | fi | + | fi |
</ | </ | ||
Line 37: | Line 37: | ||
< | < | ||
- | | + | # |
- | ssh me@remote.host ' | + | ssh me@remote.host ' |
</ | </ | ||
Line 44: | Line 44: | ||
< | < | ||
- | | + | # |
- | ssh me@remote.host ' | + | ssh me@remote.host ' |
</ | </ | ||
Line 51: | Line 51: | ||
< | < | ||
- | | + | * */24 * * * $HOME/ |
</ | </ | ||
Line 59: | Line 59: | ||
< | < | ||
- | | + | IP=$(ssh me@remote.host 'echo $SSH_CLIENT' |
- | echo $IP | + | echo $IP |
</ | </ | ||
Line 84: | Line 84: | ||
< | < | ||
- | | + | #!/bin/sh |
- | # GPL 2007,2009 Yargo C Bonetti | + | # GPL 2007,2009 Yargo C Bonetti |
- | # Use however you like, at your own risk! | + | # Use however you like, at your own risk! |
- | OLDIP=./ | + | OLDIP=./ |
- | DNSCOM=mdns | + | DNSCOM=mdns |
- | LOGF=./ | + | LOGF=./ |
- | KEYWORD=setmdns | + | KEYWORD=setmdns |
- | LOGNAME=${LOGNAME: | + | LOGNAME=${LOGNAME: |
- | HOME=`finger $LOGNAME|awk '/ | + | HOME=`finger $LOGNAME|awk '/ |
- | export LOGNAME HOME | + | export LOGNAME HOME |
- | echo "`date -u +%c` | + | echo "`date -u +%c` |
- | chmod 600 $LOGF | + | chmod 600 $LOGF |
- | cat <&1 >/ | + | cat <&1 >/ |
- | | + | if [ -d " |
- | if [ " | + | if [ " |
- | | + | |
- | else | + | |
- | | + | |
- | echo $REMOTE_ADDR > | + | |
- | fi | + | |
- | else echo "no $DNSCOM due to bad HOME=$HOME" | + | |
- | fi | + | |
else | else | ||
- | echo $QUERY_STRING | + | $DNSCOM $REMOTE_ADDR |
+ | echo $REMOTE_ADDR >$OLDIP | ||
fi | fi | ||
+ | else echo "no $DNSCOM due to bad HOME=$HOME" | ||
+ | fi | ||
+ | else | ||
+ | echo $QUERY_STRING | ||
+ | fi | ||
</ | </ | ||
$Id: mdns-tutorial.html, | $Id: mdns-tutorial.html, | ||
wan_ip_retrieval_and_dynamic_dns_mdns.txt · Last modified: 2021/03/22 06:58 by hc9