| 1 | #!/usr/bin/env bash |
| 2 | |
| 3 | brt_reverse() { |
| 4 | local ip="${1:-}" |
| 5 | if [[ -z "$ip" ]]; then |
| 6 | brt_error "Usage: brt -reverse <ip>" |
| 7 | exit 1 |
| 8 | fi |
| 9 | |
| 10 | brt_info "Reverse DNS for ${ip}" |
| 11 | |
| 12 | if command -v dig &>/dev/null; then |
| 13 | dig +short -x "$ip" |
| 14 | elif command -v host &>/dev/null; then |
| 15 | host "$ip" |
| 16 | else |
| 17 | brt_error "dig or host required for reverse DNS" |
| 18 | exit 1 |
| 19 | fi |
| 20 | } |
| 21 | |