Shell脚本一种检查Linux中域名和IP地址所有权信息、检查多个域名的到期日期工具

jwhois是一个命令行实用程序,可从whois服务器(whois数据库)中获取有关域名所有权的信息。

Whois客户端包含一个定义其操作的可扩展配置文件。

WHOIS是一种查询和响应协议,广泛用于收集有关注册域名的信息。

jwhois命令是whois的先进技术,与whois命令相比,它非常快速且可高度配置。

它获取以下信息,例如注册人名称,注册人联系方式,注册人所在国家/地区,注册商信息,域创建日期,域到期日期和名称服务器信息等。

市场上有很多域名扩展,并且它是根据层次结构划分的。

以下两个顶级域名非常有名,顶级域名(TLD)包括通用顶级域名(gTLD),例如.com,.info,.net,edu和.org,以及国家/地区代码top级域名(ccTLD),例如.in,.us,.nz等。

完全合格的域名(FQDN)如下所示www.2daygeek.com.。

完全限定域名的层次结构如下所示。

.        ----> Root Level

|

com        ----> Top Level Domains (TLDs)

|

2daygeek    ----> Second Level Domains

|

support        ----> Sub-Domain Of Parent

如何在Linux中安装jwhois命令?

它没有预先安装在您的系统上,并且在大多数发行版本库中都可用。因此,我们可以轻松地安装它。

对于Fedora系统,请使用DNF命令安装jwhois。

$ sudo dnf install jwhois

对于Debian/Ubuntu系统,请使用APT-GET命令或APT命令来安装jwhois。

$ sudo apt install jwhois

对于Arch Linux基础系统,请使用Pacman命令安装jwhois。

$ sudo pacman -S jwhois

对于RHEL/CentOS系统,请使用YUM命令安装jwhois。

$ sudo yum install jwhois

对于openSUSE Leap系统,请使用Zypper命令安装jwhois。

$ sudo zypper install jwhois

如何在Linux中使用jwhois命令检查域信息?

要获取有关域所有权和其他信息的信息,请运行以下命令。

# jwhois 2daygeek.com

[Querying whois.verisign-grs.com]

[whois.verisign-grs.com]

Domain Name: 2DAYGEEK.COM

Registry Domain ID: 1828363680_DOMAIN_COM-VRSN

Registrar WHOIS Server: whois.crazydomains.com

Registrar URL: http://www.crazydomains.com

Updated Date: 2014-08-21T16:31:39Z

Creation Date: 2013-09-21T15:47:38Z

Registry Expiry Date: 2023-09-21T15:47:38Z

Registrar: Crazy Domains FZ-LLC

Registrar IANA ID: 1291

Registrar Abuse Contact Email: abuse@crazydomains.com

Registrar Abuse Contact Phone: +61 894 220 890

Domain Status: ok https://icann.org/epp#ok

Name Server: JEAN.NS.CLOUDFLARE.COM

Name Server: VIN.NS.CLOUDFLARE.COM

DNSSEC: unsigned

URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/

>>> Last update of whois database: 2019-04-12T03:02:44Z <<<

如何在Linux中使用jwhois命令检查IP地址信息?

要获取有关给定IP地址所有权和其他信息的信息,请运行以下命令。

# jwhois 103.5.134.181

[Querying whois.arin.net]

[Redirected to whois.apnic.net]

[Querying whois.apnic.net]

[whois.apnic.net]

% [whois.apnic.net]

% Whois data copyright terms    http://www.apnic.net/db/dbcopyright.html

% Information related to '103.5.132.0 - 103.5.135.255'

% Abuse contact for '103.5.132.0 - 103.5.135.255' is 'arunrao_erp@yahoo.com'

inetnum:        103.5.132.0 - 103.5.135.255

netname:        BBNL-IN

descr:          BANGALORE BROADBAND NETWORK PVT LTD

descr:          100 Ag's colony 4th Main road

descr:          Anandnagar

country:        IN

admin-c:        BBNP1-AP

tech-c:         BBNP1-AP

mnt-by:         MAINT-IN-IRINN

mnt-lower:      MAINT-BBNL-IN

mnt-routes:     MAINT-BBNL-IN

mnt-irt:        IRT-BBNL-IN

status:         ALLOCATED PORTABLE

last-modified:  2013-01-16T03:53:44Z

source:         APNIC

irt:            IRT-BBNL-IN

address:        100 Ag's colony, 4th main road

e-mail:         arunrao_erp@yahoo.com

abuse-mailbox:  arunrao_erp@yahoo.com

admin-c:        BBNP1-AP

tech-c:         BBNP1-AP

auth:           # Filtered

mnt-by:         MAINT-BBNL-IN

last-modified:  2017-12-01T04:58:58Z

source:         APNIC

role:           BANGALORE BROADBAND NETWORK PVT LTD - network admi

address:        100 Ag's colony, 4th main road

country:        IN

phone:          +91-9980947375

e-mail:         arunrao_erp@yahoo.com

admin-c:        BBNP1-AP

tech-c:         BBNP1-AP

nic-hdl:        BBNP1-AP

mnt-by:         MAINT-BBNL-IN

last-modified:  2010-12-21T05:40:28Z

source:         APNIC

% Information related to '103.5.132.0/22AS55947'

route:          103.5.132.0/22

descr:          ip pool of 103.5.132.0/22 for BBNL

origin:         AS55947

country:        IN

notify:         support@bbnl.co.in

mnt-lower:      MAINT-BBNL-IN

mnt-routes:     MAINT-BBNL-IN

mnt-by:         MAINT-BBNL-IN

last-modified:  2011-11-24T05:53:50Z

source:         APNIC

% This query was served by the APNIC Whois Service version 1.88.15-46 (WHOIS-JP4)

如何使用Shell脚本检查多个域名的到期日期?

如果您有多个域名,并希望检查这些过期日期。我建议您使用以下小型Shell脚本。

用于域到期日期检查的Shell脚本。

# vi jwhois-check.sh

#!/bin/bash

# List You Domain Here

DOMAINS="2daygeek.com linuxtechnews.com"

for domain in $DOMAINS

do

echo -n "$domain - "

whois $domain | grep 'Expiry' | awk '{print $2,$3,$4}'

done | column -t

设置文件的可执行权限jwhois-check.sh。

# chmod +x jwhois-check.sh

最后运行脚本以实现此目的。

# sh jwhois-check.sh

2daygeek.com       -  Expiry  Date:  2023-09-21T15:47:38Z

linuxtechnews.com  -  Expiry  Date:  2020-05-19T04:16:10Z

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任

linux shell 域名 ip,Shell脚本一种检查Linux中域名和IP地址所有权信息、检查多个域名的到期日期工具...相关推荐

  1. linux检测到文件更新执行,一种更新Linux系统中文件的方法及操作方法专利_专利查询 - 天眼查...

    1. 一种更新Linux系统中文件的方法,其特征在于,包括在基于Linux系统的电视的主 程序中设计一个功能接口,该功能接口在电视系统检测到外部存储设备接入时被调用,所 述功能接口实现以下内容: A: ...

  2. linux虚拟机怎么看var文件,一种获取Linux虚拟机内部日志的方法

    一种获取Linux虚拟机内部日志的方法 [技术领域] [0001]本发明涉及云计算管理技术领域,特别是指一种获取Linux虚拟机内部日志的方法. [背景技术] [0002]在云计算环境下,虚拟机被广泛 ...

  3. 群晖增量同步Linux文件夹,用自定义脚本实现群晖NAS中本地文件夹之间的增量同步复制...

    用自定义脚本实现群晖NAS中本地文件夹之间的增量同步复制 2021-02-21 15:39:44 60点赞 646收藏 52评论 使用情景:群晖DS918+,两块12T RAID1存重要数据,1块2T ...

  4. linux更改桌面壁纸的脚本,使用 LSWC 在 Linux 中自动更改壁纸

    原标题:使用 LSWC 在 Linux 中自动更改壁纸 编译自: https://itsfoss.com/little-simple-wallpaper-changer/ 作者: Aquil Rosh ...

  5. linux中将 home目录备份成,6种优化Linux系统备份的应用与技巧

    [51CTO.com快译]当转为使用Linux时,你可能会注意到你所使用的版本会带有一个默认的备份工具.然而,可能该工具并没有被设置好去备份你系统中所有重要的部分.而且,使用该默认工具也可能导致它以比 ...

  6. linux清理磁盘空间的脚本,在Ubuntu和Linux Mint上释放空间的7种简单方法

    Linux系统空间不足?您可以通过以下几种方式清理系统,释放Ubuntu和其他基于Ubuntu的Linux发行版上的空间. 随着时间的流逝,随着添加和删除程序,任何操作系统都可能变得混乱.如果您拥有T ...

  7. 来自ChinaUnix的对Linux rc.sysinit, rc, functions脚本的分析和Linux启动分析

    很不错的参考资料,摘自chinaunix  首先贴上Linux的启动过程: 系统启动 1.系统加电 2.BIOS 自检 → 本地设备枚举和初始化 3.POST 代码从内存中清除,但运行时服务(runt ...

  8. linux分割图片软件,桌面应用|5 种拆分 Linux 终端的方法

    本文介绍了 Linux 提供的拆分终端的方法,它能够帮助你完成多任务工作.那么,你最喜欢哪一款终端复用工具呢? 没有什么问题是不能用一个 Linux 终端解决的,如果不行,那就用两个. 很早以前,终端 ...

  9. linux的ftp指令发邮件,三种使用Linux命令发送邮件

    使用mail命令 mail命令是mailutils(On Debian)或mailx(On RedHat)包中的一部分,我们可以使用他在命令行里面发送消息. 如果你的系统没有安装mail命令,可以使用 ...

最新文章

  1. Oracle 正则表达式
  2. php header 重定向 url不变_PHP实现页面跳转功能
  3. 同浩软件正式投放户外广告
  4. linux断开会话不中断进程,Linux screen 解决会话终止当前进程断开的问题
  5. 狄德罗效应下,小程序被“逼”向中心化
  6. python3.5安装pillow_Python3.5在Windows 10上安装Pillow时出错
  7. 思科ACL阻止勒索病毒
  8. 基于Debian的Linux发行版安装深度音乐及其插件,支持ubunut16
  9. c语言关于内存编程,c语言内存
  10. 50--出租车计费器
  11. 逆天且实用,Python这些神操作你都会了嘛?
  12. go语言实现简单的在线词典
  13. Bluecms代码审计
  14. Python交叉排序 计蒜客例题
  15. 怎么实现MindMapper中剪贴画的添加
  16. python求素数积_python求质数的3种方法
  17. 强大的UI组件集Telerik R3 2022支持.NET 7、全新的主题等
  18. 想考计算机硕士,该怎么规划?
  19. 洛谷OJ U552 守墓人 线段树模板题
  20. 论文阅读06——《CaEGCN: Cross-Attention Fusion based Enhanced Graph Convolutional Network for Clustering》

热门文章

  1. hdu 2049 不容易系列之(4)——考新郎
  2. bzoj 1028: [JSOI2007]麻将
  3. python模块的导入的两种方式区别详解
  4. cocos2dx-Lua与Object的通讯机制
  5. NOKIA自己掌控的新的智能手机系统ASHA
  6. VS2010 用WebBrowser控件 无响应
  7. Linq 演变的过程(delegate = Lamb = Linq)
  8. 三十岁前不必在乎的三十件事
  9. oracle自定义函数获取省份,oracle 自定义函数 方法 基本例子
  10. 源码时代php中级项目,PHP学科项目评比圆满结束