config/shell/functions: fix dns malformatting
This commit is contained in:
parent
b10c8552fd
commit
ec58c138cc
|
@ -268,11 +268,18 @@ u() {
|
||||||
|
|
||||||
# Networking
|
# Networking
|
||||||
dns() {
|
dns() {
|
||||||
local dig="$(which drill || echo "dig +short")"
|
local dig="drill -Q"
|
||||||
|
which drill >/dev/null || dig="dig +short"
|
||||||
|
local server=1.1.1.1
|
||||||
|
# allow changing DNS server with @
|
||||||
# TODO implement rdns via -x
|
# TODO implement rdns via -x
|
||||||
for arg; do
|
for arg; do
|
||||||
$dig A @8.8.8.8 -Q "${arg##*/}"
|
if which host >/dev/null 2>&1
|
||||||
$dig AAAA @8.8.8.8 -Q "${arg##*/}"
|
then host "${arg##*/}" $server
|
||||||
|
else
|
||||||
|
$(echo $dig) A @$server "${arg##*/}"
|
||||||
|
$(echo $dig) AAAA @$server "${arg##*/}"
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
alias sshk="$(case $TERM in (*-kitty) echo 'TERM=xterm-256color kitty +kitten';; esac) ssh"
|
alias sshk="$(case $TERM in (*-kitty) echo 'TERM=xterm-256color kitty +kitten';; esac) ssh"
|
||||||
|
|
Loading…
Reference in New Issue