better nsloopkup result parsing

This commit is contained in:
qo-op 2020-05-22 14:56:59 +02:00
parent 360097cec0
commit ab61a64807
1 changed files with 2 additions and 2 deletions

View File

@ -35,8 +35,8 @@ export isLAN=$(echo $myIP | grep -E "/(^127\.)|(^192\.168\.)|(^10\.)|(^172\.1[6-
export myRouter=$(sudo route -n | head -n 3 | tail -n 1 | awk '{print $2}')
# Ask to the router my name (BOX DNS or system defined)
[[ $isLAN ]] && export NODENAME=$(sudo nslookup $myIP $myRouter | head -n 1 | awk -F ' = ' '{print $2}' | sed 's/\.[^.]*$//') \
|| export NODENAME=$(sudo nslookup $myIP | head -n 1 | awk -F ' = ' '{print $2}' | sed 's/\.[^.]*$//')
[[ $isLAN ]] && export NODENAME=$(sudo nslookup $myIP $myRouter | grep 'name =' | awk -F ' = ' '{print $2}' | sed 's/\.[^.]*$//') \
|| export NODENAME=$(sudo nslookup $myIP | grep 'name =' | awk -F ' = ' '{print $2}' | sed 's/\.[^.]*$//')
if [[ -z "$NODENAME" && "$WAN" == "-w" ]]; then
IP=`wget --quiet http://brouits.free.fr/ip.php -O- | sed 's/\r//'`