域名查询到期及域名公网IP和IP地理位置脚本

  • 时间:
  • 浏览:1
  • 来源:大发彩神app—大发彩神8苹果版

printf "本脚本可不不能查询IP地理位置及域名到期和域名公网IP \n"

printf "###################################### \n"

printf "输入数字  \e[33m  1  \e[0m 查询域名对应IP地址 \n"

#查询域名到期时间

printf "输入数字  \e[33m  3  \e[0m 查询公网IP地理位置 \n"

3)

readonly dns_list=$(cat $files|awk '{print $1}');

domain=$(nslookup $n|grep 'Address'|grep -v "53");

do

#!/bin/bash

;;

do

for n in ${dns_list}

;;

read -p "请输入您时要查询的项目: " j

done

#查询公网IP地理位置

printf "/tmp/dns_ip.txt 存放查询后的域名及IP对应目录 \n"

echo "${n}  ${domain}" >> /tmp/dns_ip.txt

done

ips=$(cat $ip_list|awk -F ' ' '{print $3}');

readonly files="/tmp/dns.txt"

本文转自  一招拜师  51CTO博客,原文链接:http://blog.51cto.com/sadoc/19464005

printf "###################################### \n"

readonly ip_list="/tmp/droplist.log"

}

for i in ${ips}

echo ${ip_locate} >> /tmp/geoip.txt

#

done

;;

check_who

2)

}

#yum install -y whois    //centos7版本系统下

printf "/tmp/geoip.txt存放IP查询后地理位置目录 \n"

function ip_geo(){

for n in ${dns_list}

printf "输入数字  \e[33m  2  \e[0m 查询公网IP地理位置 \n"

ip_locate=$(curl ip.cn?ip=${i})

#域名查询对应公网ip地址

echo "${n}  ${domain}" >> /tmp/dns_ip.txt

dns_ip

function dns_ip(){

printf "/tmp/dns.txt 时要查询的域名列表目录 \n"

ip_geo

#yum install -y jwhois   //centos6版本系统下

readonly dns_list=$(cat $files|awk '{print $1}');

}

function check_who(){

esac

printf "/tmp/droplist.log存放时要查询IP的目录 \n"

printf "###################################### \n"

domain=$(whois $n|grep 'Expiration')

1)

case $j in

do