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

  • 时间:
  • 浏览:0
  • 来源:大发5分11选5_大发5分11选5官网

function dns_ip(){

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

done

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

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

#!/bin/bash

2)

function ip_geo(){

1)

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

;;

check_who

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

;;

for n in ${dns_list}

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

dns_ip

case $j in

for n in ${dns_list}

;;

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

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

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

#查询域名到期时间

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

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

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

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

done

do

readonly files="/tmp/dns.txt"

function check_who(){

done

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

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

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

ip_geo

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

do

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

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

for i in ${ips}

esac

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

}

}

do

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

#

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

3)

}

readonly ip_list="/tmp/droplist.log"

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

#查询公网IP地理位置

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

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