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

  • 时间:
  • 浏览:1
  • 来源:彩神大发11选5_神彩大发11选5官方

;;

ip_geo

}

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

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

;;

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

3)

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

do

2)

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

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

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

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

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

;;

function check_who(){

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

function ip_geo(){

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

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

dns_ip

#

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

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

done

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

for i in ${ips}

1)

readonly files="/tmp/dns.txt"

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

done

readonly ip_list="/tmp/droplist.log"

do

}

function dns_ip(){

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

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

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

#查询域名到期时间

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

}

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

for n in ${dns_list}

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

#!/bin/bash

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

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

for n in ${dns_list}

esac

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

case $j in

done

do

#查询公网IP地理位置

check_who