Advertisement
Guest User

nsupdate

a guest
Feb 24th, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. #!/bin/sh
  2. if which nsupdate >/dev/null; then
  3.  
  4. ETH=br-lan
  5. DOMAIN=router.nnxx
  6. DNS=176.9.204.50
  7. SUB=$(cat /proc/sys/kernel/hostname)
  8. ECHO=$(which echo)
  9. NSUPDATE=$(which nsupdate)
  10. IP=$(ip addr show dev $ETH | grep 'inet ' | awk '{split($2,a,"/");print a[1];}')
  11.  
  12. $ECHO "server $DNS" > /tmp/nsupdate
  13. $ECHO "debug yes" >> /tmp/nsupdate
  14. $ECHO "zone $DOMAIN." >> /tmp/nsupdate
  15. $ECHO "update delete $SUB.$DOMAIN" >> /tmp/nsupdate
  16. $ECHO "update add $SUB.$DOMAIN 60 A $IP" >> /tmp/nsupdate
  17. $ECHO "send" >> /tmp/nsupdate
  18.  
  19. $NSUPDATE -v /tmp/nsupdate 2>&1
  20.  
  21. else
  22. echo installo nsupdate, riavvia lo script dopo
  23. sleep 5
  24. opkg update
  25. opkg install bind-client
  26. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement