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

  • 时间:
  • 浏览:4
  • 来源:万人牛牛_万人牛牛官网

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

done

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

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

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

;;

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

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

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

function ip_geo(){

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

done

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

#!/bin/bash

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

}

;;

case $j in

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

esac

dns_ip

#查询域名到期时间

}

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

3)

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

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

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

for n in ${dns_list}

ip_geo

function dns_ip(){

do

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

for i in ${ips}

readonly files="/tmp/dns.txt"

readonly ip_list="/tmp/droplist.log"

do

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

do

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

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

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

done

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

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

;;

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

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

2)

#查询公网IP地理位置

function check_who(){

check_who

}

for n in ${dns_list}

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

1)

#